如何控制Apache Tomcat打开的线程数

时间:2016-09-22 10:18:46

标签: java multithreading tomcat servlets

我在tomcat中有一个使用Selenium WebDriver的应用程序。它使用post方法打开URL并获取网络数据。每个请求都会打开一个新的Firefox窗口来执行“工作”,所以我想,我需要限制打开的数量以避免服务器问题。我想通过过滤器这样做,但我不知道如何。知道哪种方法最好吗?

1 个答案:

答案 0 :(得分:1)

我不确定我是否理解用例,但是如果你需要控制tomcat HTTP线程,那么你需要在/ conf中编辑server.xml。取消注释此文件中的部分,并指定所需的线程数

<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
    maxThreads="150" minSpareThreads="4"/>
-->