在应用程序中部署并单击后,tomcat将无法从Netbeans IDE中正常关闭。
这是在按下“停止”后netbeans / tomcat控制台中可以看到的内容。
Sep 27, 2009 11:17:40 PM org.apache.coyote.http11.Http11BaseProtocol pause
INFO: Pausing Coyote HTTP/1.1 on http-8080
Sep 27, 2009 11:17:41 PM org.apache.catalina.core.StandardService stop
INFO: Stopping service Catalina
Sep 27, 2009 11:17:44 PM org.apache.coyote.http11.Http11BaseProtocol destroy
INFO: Stopping Coyote HTTP/1.1 on http-8080
Sep 27, 2009 11:17:44 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: Failed shutdown of Apache Portable Runtime
IDE中右下角的进度条会持续一两分钟,然后显示错误弹出窗口“停止Tomcat失败”,我必须手动终止进程。
这只发生在我从IDE中运行时,从控制台启动和停止是没有问题的。
我没有从应用程序启动的后台运行线程,虽然我使用的是Ehcache(在后台运行清理线程),Spring,Hibernate和JSF。
如何让tomcat从Netbeans中优雅地关闭?