十二12 发表于 2017-2-10 08:11:00

在web.xml配置监听的类是死循环,导致tomcat不能正常启动解决办法

简单说就是一句话:利用线程,就不会阻止tomcat正常启动
package smsapp;

import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;

public class MyInitListener implements ServletContextListener {
// 当Servlet容器启动时会执行
public void contextInitialized(ServletContextEvent arg0) {
Test t = new Test();
t.start();
}

// 当Servlet容器停止时会执行
public void contextDestroyed(ServletContextEvent arg0) {

}
}

package smsapp;

public class Test extends Thread{

public void run(){
while(true){
System.out.println("8888888888");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
页: [1]
查看完整版本: 在web.xml配置监听的类是死循环,导致tomcat不能正常启动解决办法