Web.xml中配置监听器Listener导致服务器启动不了

项目发布到服务器上的tomcat后,tomcat重启时起不来了,找了半天。原来是项目里的写了个监听器listener,该监听器调用了项目中用来发短信任务的方法,该方法里有个while循环会查看任务表有任务则会一直循环直至任务都发送完成或停止。监听器调用该方法后一直处于循环状态一时半会挑不出就导致整个tomcat服务器卡在监听器环节了。发现问题后就简单了,直接在监听器里new 个thread在调用该方法,解决之。。。终于也对监听器有了深一步的了解。
原来tomcat只有运行完listener后才会真正启动的。

你可能感兴趣的:(web,tomcat)