解决linux下tomcat 关闭不了的bug
来源:互联网 发布:苹果平板越狱软件 编辑:程序博客网 时间:2024/05/24 06:41
最近项目中需要使用tomcat的shutdown命令关闭tomcat,但关闭时出现如下错误: Kill failed: $CATALINA_PID not set。查看catalina.sh文件里,发现是因为$CATALINA_PID变量为空时会打印该消息。$CATALINA_PID变量是一个pid文件,用来存储tomcat运行的pid。在文件开头加上CATALINA_PID="tomcat.pid"就不会报此消息了。
运行startup.sh,bin目录下出现了tomcat.pid文件,说明生效了。再次运行shutdown.sh,报“Tomcat did not stop in time. PID file was not removed”。
后来经过调试发现,tomcat例子是可以正常关闭的,而我的项目不行。经分析并调试,发现我的项目中用到了ScheduledThreadPoolExecutor(可能是未接受stop消息导致的),导致了shutdown命令未能成功。将ScheduledThreadPoolExecutor改成spring的quartz调度就ok了。
- 解决linux下tomcat 关闭不了的bug
- 关注程序性能(1)jconsole 连接远程linux上的tomcat,以及解决配置后tomcat关闭不了的问题
- Linux下Tomcat启动不了的解决方法
- Linux下tomcat启动不了的解决方法
- Linux下Tomcat的启动、关闭、杀死进程,解决tomcat端口被占用
- linux下tomcat启动不了
- 解决Linux外网部署tomcat访问不了的问题
- Linux下访问不了Tomcat下的项目
- Linux下tomcat 的启动 关闭 kill
- Linux下Tomcat的启动、关闭
- linux下tomcat的启动、关闭
- Linux下Tomcat的启动、关闭
- Linux Tomcat 下的项目局域网中访问不了
- tomcat 关闭不了
- Tomcat关闭不了数据库连接池
- tomcat 关闭不了,何解?
- Linux下Tomcat的启动、关闭、杀死进程
- Linux下Tomcat的启动、关闭、杀死进程
- Show Media Volume Slider on the UI
- HDU 2537 8球胜负
- What's a ‘sequence point’
- 适宜天气记录
- 关于prototype和使用多个JQuery插件的冲突问题
- 解决linux下tomcat 关闭不了的bug
- CComPtr和CComQIPtr
- Memcached源码分析(线程模型)
- C#从Excel文件中读取数据转换为DataSet
- [算法]不使用*、/、+、-、%操作符求一个数的1/3
- 软件协议栈PK硬件协议栈,你更看好谁?
- 日期工具类DataTool
- Android系统中长按事件的实现机制解析
- 和菜鸟一起学网络之网络基础