起动一个tomcat部署多个项目,那么每个项目算是一个线程还是进程呢
启动一个tomcat部署多个项目,那么每个项目算是一个线程还是进程呢?
启动一个tomcat部署多个项目,那么每个项目算是一个线程还是进程呢?
------解决思路----------------------
这是由你决定的吧?
你可以通过配置线程池的方式以提高性能
------解决思路----------------------
所有的 http 请求都是通过tomcat端口(比如80)接入的
但 http 会话都是通过子端口进行的,从而保证了 tomcat 同时对多个用户的服务
线程池是针对 tomcat 的,他决定了 tomcat 的并发响应数
当然线程池的配置,需要根据服务器的硬件来调整。以期达到最大的性价比
------解决思路----------------------
主线
当然是一个进程。
启动一个tomcat部署多个项目,那么每个项目算是一个线程还是进程呢?
------解决思路----------------------
这是由你决定的吧?
你可以通过配置线程池的方式以提高性能
------解决思路----------------------
所有的 http 请求都是通过tomcat端口(比如80)接入的
但 http 会话都是通过子端口进行的,从而保证了 tomcat 同时对多个用户的服务
线程池是针对 tomcat 的,他决定了 tomcat 的并发响应数
当然线程池的配置,需要根据服务器的硬件来调整。以期达到最大的性价比
------解决思路----------------------
主线
<?xml version='1.0' encoding='utf-8'?>
<Server port="8005" shutdown="SHUTDOWN">
<Service name="Catalina">
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true"
autoDeploy="false">
<Context path="/WebContent" docBase="WebContent" />
<Context path="/HelloWorld" docBase="HelloWorld" />
</Host>
</Engine>
</Service>
</Server>
当然是一个进程。