Apache Tomcat多次说:
Web应用程序[/ MyServlet]似乎已启动名为[pool-61-thread-2]的线程,但未能将其停止.这很可能造成内存泄漏.
这有危险吗?servlet应该能够处理10.000个请求/天.完成后如何关闭线程?
class Worker {
private final CountDownLatch startSignal;
private final CountDownLatch doneSignal;
private final int threadNumber;
Worker(
CountDownLatch startSignal,
CountDownLatch doneSignal,
int threadNumber
){
this.startSignal = startSignal;
this.doneSignal = doneSignal;
this.threadNumber = threadNumber;
}
public String[][] getSomeStrArrArr() {
String[][] isRs = new String[8][20];
String[][] inRs = new String[8][20];
String[][] iwRs = new String[8][20];
try {
startSignal.await();
if (threadNumber == 1) {
// get String[][] result for thread number 1
isRs = getIS(erg1, erg2, request);
}
if …Run Code Online (Sandbox Code Playgroud) 我有一个专门的网络服务器,我将通过apache tomcat只托管一个网站.我的问题:我无法使用apache webserver并在端口80上运行tomcat,因为域需要webserver.否则域名不起作用.
所以我正在寻找一种易于配置的方式来运行apache webserver和apache tomcat,以便我可以在浏览器中使用tomcat上的端口80的网站.