温馨提示×

Tomcat在Debian如何启动

小樊
50
2026-08-05 08:20:43
栏目: 智能运维

在 Debian 系统上启动 Apache Tomcat,常见做法取决于你是通过 apt 安装还是手动安装(官方 tar.gz)。下面分别说明。


一、通过 apt 安装的 Tomcat(最常见)

Debian 仓库中常见的是 Tomcat 9 / 10,安装后由 systemd 管理。

1️⃣ 安装(如未安装)

sudo apt update
sudo apt install tomcat9

如需管理界面:

sudo apt install tomcat9-admin

2️⃣ 启动 Tomcat

sudo systemctl start tomcat9

3️⃣ 设置开机自启

sudo systemctl enable tomcat9

4️⃣ 查看状态

sudo systemctl status tomcat9

5️⃣ 重启 / 停止

sudo systemctl restart tomcat9
sudo systemctl stop tomcat9

6️⃣ 访问测试

浏览器访问:

http://localhost:8080

二、手动安装(官方 Tomcat tar.gz)

1️⃣ 解压

tar -zxvf apache-tomcat-9.x.x.tar.gz
mv apache-tomcat-9.x.x /opt/tomcat

2️⃣ 赋予执行权限

chmod +x /opt/tomcat/bin/*.sh

3️⃣ 启动 Tomcat

/opt/tomcat/bin/startup.sh

4️⃣ 停止 Tomcat

/opt/tomcat/bin/shutdown.sh

5️⃣ 查看是否启动成功

ps -ef | grep tomcat

ss -lntp | grep 8080

三、常见问题排查

✅ 端口被占用

sudo netstat -tlnp | grep 8080

✅ 查看日志

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

或(apt 安装)

journalctl -u tomcat9 -f

四、推荐方式(生产环境)

apt 安装 + systemd 管理
✅ 使用非 root 用户运行
✅ 配置 server.xml 调整端口


如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • Tomcat 版本(8 / 9 / 10)
  • 是否用于生产环境

我可以给你更精确的配置方案。

0