如何关闭tomcat 关闭tomcat的方法

如何关闭tomcat 关闭tomcat的方法,第1张

1、 按下win+R键,输入cmd,点击确定。

2、 输入netstat –ano(注意:–ano前有个“空格”),按下回车键,可查询所有的端口信息,我们找到8080的端口对应的pid(占用进程的id)。

3、 打开“启动任务管理器”(可右击电脑下方任务栏的空白处),找到pid为7440的进程,点击结束进程。

在Linux系统下,启动和关闭Tomcat使用命令 *** 作。

进入Tomcat下的bin目录

停止Tomcat服务命令

执行tomcat ..shutdown.sh 后,虽然tomcat服务不能正常访问了,但是ps -ef | grep tomcat 后,发现tomcat对应的java进程未随web容器关闭而销毁,进而存在僵尸java进程。网上看了下导致僵尸进程的原因可能是有非守护线程(即User Thread)存在,jvm不会退出(当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则JVM不会退出)。通过一下命令查看Tomcat进程是否结束:

若显示一下相似信息,说明Tomcat进程未结束

此时我们可强制结束该进程(僵尸进程)

上一命令执行完毕后,重新查看Tomcat进程情况,Tomcat已完全停止。

正常情况下启动和关闭tomcat程序命令如下:

但是定时任务情况下无法启动tomcat程序,提示没有java环境变量,提示crontab中不需要加/bin/sh/application/tomcat/bin/startup.sh因为tomcat程序本身就是可执行文件,如果本身不是可执行文件

需要加/bin/bash。

具体定时任务和报错日志如下:

Linux *** 作系统定时重启Tomcat服务的方法如下:

1、编写tomcat_shutdown.sh:

3、测试脚本是否ok

4、在linux系统终端中,输入命令“crontab-e”:

在vi *** 作界面,输入:

实时查看日志:

端口也是从无到有了

6、如果定时任务不执行可以通过查看日志:


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

原文地址: http://outofmemory.cn/yw/8050205.html

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

发表评论

登录后才能评论

评论列表(0条)

保存