温馨提示×

Debian下Tomcat怎么重启

小樊
46
2026-09-15 15:56:19
栏目: 智能运维

在 Debian 下重启 Tomcat 的方法取决于安装方式(系统包安装还是二进制解压安装)以及是否使用 systemd。下面按常见情况说明。


一、通过 apt 安装的 Tomcat(系统服务方式)

Debian 官方源安装的 Tomcat(如 tomcat9、tomcat10)通常使用 systemd。

1. 查看 Tomcat 服务名

systemctl list-units --type=service | grep tomcat

常见服务名:

  • tomcat9
  • tomcat10

2. 重启 Tomcat

sudo systemctl restart tomcat9

sudo systemctl restart tomcat10

3. 其他常用命令

sudo systemctl stop tomcat9     # 停止
sudo systemctl start tomcat9    # 启动
sudo systemctl status tomcat9   # 查看状态

二、手动解压安装的 Tomcat(非系统服务)

如果是从 Apache 官网下载并解压的 Tomcat:

1. 进入 Tomcat 目录

cd /opt/tomcat/bin

(路径可能不同,如 /usr/local/tomcat

2. 停止 Tomcat

./shutdown.sh

3. 确认已停止

ps aux | grep tomcat

若还有进程:

kill -9 <PID>

4. 启动 Tomcat

./startup.sh

三、使用 init.d(老版本 Debian)

如果是旧系统:

sudo /etc/init.d/tomcat restart

sudo service tomcat restart

四、常见问题

1. 端口被占用

sudo netstat -tlnp | grep 8080

2. 查看日志

tail -f /var/log/tomcat9/catalina.out

tail -f /opt/tomcat/logs/catalina.out

如果你能告诉我:

  • Tomcat 版本
  • 安装方式(apt 还是手动)
  • Debian 版本

我可以给你更精确的重启命令。

0