温馨提示×

Debian下Tomcat怎么启动

小樊
51
2026-07-21 16:41:37
栏目: 智能运维

Debian 下启动 Tomcat,常见有几种方式,取决于你是 用 apt 安装的 还是 手动下载解压的。下面分别说明。


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

Debian 官方仓库里一般有 Tomcat(如 tomcat9tomcat10)。

1️⃣ 安装(如未安装)

sudo apt update
sudo apt install tomcat9

2️⃣ 启动 Tomcat

sudo systemctl start tomcat9

3️⃣ 设置开机自启

sudo systemctl enable tomcat9

4️⃣ 查看状态

systemctl status tomcat9

5️⃣ 默认访问地址

http://localhost:8080

二、手动下载解压的 Tomcat(官方 tar.gz)

如果你是从 Apache 官网下载的 Tomcat(如 apache-tomcat-9.x.x.tar.gz):

1️⃣ 进入 Tomcat 目录

cd /usr/local/tomcat
# 或你解压的目录

2️⃣ 启动 Tomcat

./bin/startup.sh

3️⃣ 停止 Tomcat

./bin/shutdown.sh

4️⃣ 查看是否启动成功

ps -ef | grep tomcat

netstat -tlnp | grep 8080

三、常见问题排查

1️⃣ 端口被占用

sudo netstat -tlnp | grep 8080

如果被占用,可修改:

vim conf/server.xml

修改:

<Connector port="8080" ... />

2️⃣ Java 未安装

Tomcat 依赖 Java:

java -version

如未安装:

sudo apt install openjdk-11-jdk

3️⃣ 权限问题

如果用 root 解压,普通用户启动可能失败:

sudo chown -R tomcat:tomcat /usr/local/tomcat

四、快速判断你属于哪种情况

which tomcat9

ls /etc/init.d/ | grep tomcat

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

  • Debian 版本(如 11 / 12)
  • Tomcat 版本
  • apt 安装 还是 手动解压

我可以给你更精确的启动和配置方案 ✅

0