在 Debian 下重启 Tomcat 的方法取决于安装方式(系统包安装还是二进制解压安装)以及是否使用 systemd。下面按常见情况说明。
Debian 官方源安装的 Tomcat(如 tomcat9、tomcat10)通常使用 systemd。
systemctl list-units --type=service | grep tomcat
常见服务名:
tomcat9tomcat10sudo systemctl restart tomcat9
或
sudo systemctl restart tomcat10
sudo systemctl stop tomcat9 # 停止
sudo systemctl start tomcat9 # 启动
sudo systemctl status tomcat9 # 查看状态
如果是从 Apache 官网下载并解压的 Tomcat:
cd /opt/tomcat/bin
(路径可能不同,如 /usr/local/tomcat)
./shutdown.sh
ps aux | grep tomcat
若还有进程:
kill -9 <PID>
./startup.sh
如果是旧系统:
sudo /etc/init.d/tomcat restart
或
sudo service tomcat restart
sudo netstat -tlnp | grep 8080
tail -f /var/log/tomcat9/catalina.out
或
tail -f /opt/tomcat/logs/catalina.out
如果你能告诉我:
我可以给你更精确的重启命令。