下面分别介绍在 Debian 系统上安装并启动 Tomcat 的常见方式(以 Tomcat 9 / 10 为例,适用于 Debian 10/11/12)。
sudo apt update
以 Tomcat 9 为例:
sudo apt install tomcat9
如果需要管理界面:
sudo apt install tomcat9-admin
sudo systemctl start tomcat9
sudo systemctl enable tomcat9
sudo systemctl status tomcat9
浏览器访问:
http://服务器IP:8080
Tomcat 需要 JDK:
sudo apt install default-jdk
验证:
java -version
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
/opt/tomcat/bin/startup.sh
/opt/tomcat/bin/shutdown.sh
创建服务文件:
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
如果你告诉我:
我可以给你更精确的命令。