tomcat无法shutdown
程序员文章站
2022-07-13 08:48:13
...
tomcat无法shutdown,shutdown之后还有一些进程没有释放导致jvm还在活动(大概是这样)。
解决:程序中的线程设置为守护线程:setDaemon(true)
在servlet 中 destroy方法里面自己销毁线程
如果是spring则在bean后面配置 destroy-method="destroy"
目前知道
org.springframework.scheduling.quartz.SchedulerFactoryBean destroy无效(BUG?)
com.mysql.jdbc.Driver 不知道在哪销毁
pool-4-thread-1?这个是什么线程 不知道在哪
SchedulerFactoryBean destroy无效的问题 可以通过重写 destroy方法,在shutdown之后给一个 Thread.sleep(1000) 然后就可以了。
至于com.mysql.jdbc.Driver 为什么destroy不了就不太了解了。每次shutdown关闭不了之后只能去kill进程 很烦,
而且有时候端口还一直被占用状态中。
上一篇: weblogic挂起