【发布时间】:2012-03-26 10:34:44
【问题描述】:
我真的不认为自己是 java 或 tomcat 专家。我有一个运行tomcat的vps。在tomcat.conf文件中有以下内容。
请注意,Excecutor 'tomcatThreadPool' 和相应的 Connector 引用 Executor 已被注释掉。
冒着听起来很愚蠢的风险...我要问这个问题...
注释掉Executor 和Connector 后,我的servlet 是如何运行的?换句话说,他们是否使用默认线程池?还是应该取消注释 Executor 和 Connector 以提高 servlet 效率?
我想我对这方面的知识不是很了解......
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
-->
【问题讨论】:
-
默认注释掉这个连接器,up to Tomcat 9。
标签: java tomcat servlets threadpool