温馨提示×

debian tomcat怎样启停

小樊
35
2026-10-24 01:40:51
栏目: 智能运维

在 Debian 系统上,Tomcat 的启停方式取决于安装方式(apt 安装还是二进制包安装)。下面分别说明。


一、通过 apt 安装的 Tomcat(推荐)

Debian 官方仓库中的 Tomcat(如 tomcat9、tomcat10)会使用 systemd。

1. 启动 Tomcat

sudo systemctl start tomcat9

(如果是 tomcat10,则替换为 tomcat10)

2. 停止 Tomcat

sudo systemctl stop tomcat9

3. 重启 Tomcat

sudo systemctl restart tomcat9

4. 设置开机自启

sudo systemctl enable tomcat9

5. 查看运行状态

sudo systemctl status tomcat9

二、手动下载的 Tomcat(二进制包)

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

1. 启动

cd /opt/tomcat/bin
./startup.sh

2. 停止

cd /opt/tomcat/bin
./shutdown.sh

说明:

  • startup.sh 实际调用 catalina.sh start
  • shutdown.sh 实际调用 catalina.sh stop

3. 强制停止(必要时)

ps -ef | grep tomcat
kill -9 <pid>

三、常见问题

1. 端口被占用

默认端口是 8080:

sudo netstat -tlnp | grep 8080

2. 查看日志

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

或(apt 安装):

journalctl -u tomcat9

3. 防火墙放行

sudo ufw allow 8080

如果你能告诉我:

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

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

0 踩