在 Debian 系统上重启 Tomcat 的方法取决于你是如何安装和配置 Tomcat 的。以下是几种常见方式:
如果你是通过 Debian 官方包 或手动配置成 systemd 服务安装的 Tomcat,可以直接使用:
sudo systemctl restart tomcat
常见服务名可能是:
tomcattomcat9tomcat10tomcat8例如:
sudo systemctl restart tomcat9
查看状态:
sudo systemctl status tomcat9
如果是从 Apache 官网下载并解压安装的 Tomcat(常见于 /opt/tomcat 或 /usr/local/tomcat):
cd /opt/tomcat/bin
sudo ./shutdown.sh
sudo ./startup.sh
⚠️ 注意:
shutdown.sh有时不会立刻结束进程,建议确认端口是否释放:
ss -lntp | grep 8080
如果 Tomcat 卡死或关闭失败:
ps -ef | grep tomcat
sudo kill -9 <PID>
/opt/tomcat/bin/startup.sh
curl http://localhost:8080
或查看日志:
tail -f /opt/tomcat/logs/catalina.out
ss -lntp | grep 8080
检查 Java 是否安装:
java -version
如果你愿意,可以告诉我:
我可以给你精确的重启命令 ✅