linux如何killtomcat进程
linux如何killtomcat进程详细介绍
在 Linux 中终止 Tomcat 进程,推荐以下两种方式(按优先级排序):
方法一:使用 Tomcat 自带的 shutdown 脚本(推荐)
步骤:
- 进入 Tomcat 的
bin目录:
bash/path/to/tomcat/bin(若未设置
CATALINA_HOME,需替换为实际路径,如/usr/local/tomcat/bin) - 执行关闭脚本(需权限):
bash./shutdown.sh./shutdown.sh
优点:优雅关闭,会释放资源、保存会话,避免数据丢失。
方法二:通过进程 ID(PID)强制终止(应急用)
步骤:
- 查找 Tomcat 进程的 PID:
bashtomcat输出类似:
plaintexttomcat 1234 1 99 10:00 ? 00:05:00 java -jar tomcat.jar(记下 PID,如
1234) - 发送终止信号(先优雅后强制):
bash
注意事项:
- 多实例场景:若有多个 Tomcat 实例,需通过端口(如
8080、8081)或进程参数精准匹配 PID。 - 权限问题:非 root 用户可能无法终止其他用户的进程,需配合
sudo或切换用户。 - 验证是否关闭:bash
tomcat9123 | tomcat netstat |
最佳实践:日常优先使用 shutdown.sh,强制终止仅作为紧急手段。