每个webapp的Tomcat线程池

时间:2017-03-28 13:14:56

标签: tomcat web-applications configuration tomcat8

tomcat是否支持每个webapp的线程池配置。 我认为所有的webapps共享为tomcat中的连接器配置的池。

假设我有webapps A和B,A是更关键的webapp。让我们 说我的连接器的池大小是100,并且有100个并发 每个请求分配给A和B(这里总共200个请求)。一世 想分配70个线程来处理A的请求,只有30个 对于B的。

注意:我们不想使用多个运行的tomcat实例,也不想在不同的端口上运行应用程序 我们需要相同的容器配置,除了每个webapp的线程配置..

是否有相同的配置/链接示例。

1 个答案:

答案 0 :(得分:1)

Tomcat不支持它。 线程池设置在server.xml中的executor或connector级别指定,不能在应用程序级别指定(在context.xml中)。

另见: https://serverfault.com/questions/351830/tomcat-configure-maxthreads-per-webapp