我真的不认为自己是java或tomcat专家。我有一个运行tomcat的vps。在tomcat.conf文件中有以下内容。
请注意,引用Excecutor 'tomcatThreadPool'
的{{1}}和相应的Connector
已被注释掉。
冒着听起来非常愚蠢的风险......我会问这个问题......
在Executor
和Executor
注释掉后,我的servlet如何运作?换句话说,他们是否使用默认线程池?或者我应该取消注释Connector
和Executor
以获得servlet效率吗?
我想我在这个领域根本不是很了解......
Connector
答案 0 :(得分:7)
Tomcat documentation of Executor说(强调是我的):
Executor表示可以在其间共享的线程池 Tomcat中的组件。从历史上看,每个都有一个线程池 已创建连接器,但此允许您共享线程池 (主要)连接器,但也有其他组件 配置为支持执行程序
因此,您不必为了使Tomcat有效工作而取消注释,Executor可以满足特殊需求,例如使用多个执行程序或自己使用某个线程池。
顺便说一下,如果你谷歌“Tomcat Executor
”,引用的tomcat页面会出现在第一个结果中。