温馨提示×

tomcat如何在debian启

小樊
34
2026-09-30 14:54:37
栏目: 智能运维

下面分别介绍在 Debian 系统上安装并启动 Tomcat 的常见方式(以 Tomcat 9 / 10 为例,适用于 Debian 10/11/12)。


一、通过 apt 安装(最简单,推荐)

1. 更新软件源

sudo apt update

2. 安装 Tomcat

以 Tomcat 9 为例:

sudo apt install tomcat9

如果需要管理界面:

sudo apt install tomcat9-admin

3. 启动 Tomcat

sudo systemctl start tomcat9

4. 设置开机自启

sudo systemctl enable tomcat9

5. 查看运行状态

sudo systemctl status tomcat9

6. 验证

浏览器访问:

http://服务器IP:8080

二、手动安装(使用官方压缩包)

1. 安装 Java

Tomcat 需要 JDK:

sudo apt install default-jdk

验证:

java -version

2. 下载 Tomcat

cd /opt
sudo wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.x/bin/apache-tomcat-10.1.x.tar.gz
sudo tar -xzf apache-tomcat-10.1.x.tar.gz
sudo mv apache-tomcat-10.1.x tomcat

3. 启动 Tomcat

/opt/tomcat/bin/startup.sh

4. 停止 Tomcat

/opt/tomcat/bin/shutdown.sh

三、配置 systemd(手动安装时推荐)

创建服务文件:

sudo nano /etc/systemd/system/tomcat.service

示例内容:

[Unit]
Description=Apache Tomcat
After=network.target

[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/default-java
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=root

[Install]
WantedBy=multi-user.target

启用:

sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat

四、常见问题

端口被占用

修改:

/opt/tomcat/conf/server.xml

或

/etc/tomcat9/server.xml

防火墙

sudo ufw allow 8080

如果你告诉我:

  • Debian 版本
  • Tomcat 版本(8/9/10)
  • 是否用 root 或普通用户

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

0 踩