我在 tomcat 中有一个使用 Selenium WebDriver 的应用程序。它使用 post 方法打开一个 URL 并获取网络数据。每个请求都会打开一个新的 Firefox 窗口来完成“工作”,所以我想,我需要限制打开的数量以避免服务器问题。例如,我想通过 Filter 来做,但我不知道该怎么做。知道哪种方法最好吗?
最佳答案
我不确定我是否理解用例,但是如果您需要控制 tomcat HTTP 线程,那么您需要编辑/conf 中的 server.xml。取消注释此文件中的以下部分并指定您想要的线程数
<!--
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="150" minSpareThreads="4"/>
-->
关于java - 如何控制Apache Tomcat开启的线程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39636397/