linux下我执行shutdown.sh时,tomcat服务停止运行了,但是tomcat应用的jdk进程却没有停止,

linux下我执行shutdown.sh时,tomcat服务停止运行了,但是tomcat应用的jdk进程却没有停止,,第1张

一般情况,shutdownsh是可以停止java进程的,有的时候可能需要等待几十秒java进程才能关掉;但有时可能因为java程序的问题,java进程会一直存在,那只能kill掉进程了,这种情况除了优化java程序貌似别无他法。

LZ一定要等现有tomcat的java进程关掉后,再启tomcat,不要启多个tomcat,否则你的应用会有问题-----服务器端口会被之前的进程占用,后启的tomcat是不工作的。

1、看一下 端口(缺省:8080)是否被其他程序占用

2、在 dos命令状态 运行 startbat (不是双击启动程序),程序终止时, 日志还在

3、检查 logs目录下的日志

服务器都关掉了,还怎么给人家抛出一个停机页面呢

不过也是可以实现的

就是用集群,用apache或者nginx做负载,有三个tomcat在跑

当有一个或者两个tomcat关掉的时候,转向一个界面就好

dos命令下:netstat -ano|find '8080',查看端口是否已经被使用,如果是,停掉它:tasklist 找到8080对应的PID,然后启动任务管理器,kill掉该进程

以上就是关于linux下我执行shutdown.sh时,tomcat服务停止运行了,但是tomcat应用的jdk进程却没有停止,全部的内容,包括:linux下我执行shutdown.sh时,tomcat服务停止运行了,但是tomcat应用的jdk进程却没有停止,、tomcat启动闪退 如何停住、tomcat 如何在停止服务的时候抛出一个停机页面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9716796.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存