Java-Tomcat 重启问题处理

运维过程中需要重启 Tomcat,出现的问题以及处理方法.

War 包不自动解压

webapps 下面的 war 包没有自动解压,这时可以手动解压:

1
unzip XXX.war -d XXX

直接重启不生效

直接通过 reboot 后,发现 Tomcat 的 Java 进程起不来,可以通过手动重启:

1
2
3
4
5
6
7
8
#!/bin/bash
# 停止 Tomcat
bin/shutdown.sh
sleep 5
# 清理工作目录
rm -rf work/*
# 启动 Tomcat
bin/startup.sh