在 Debian 上安装 Tomcat 通常有 两种方式:
下面分别说明。
sudo apt update
sudo apt upgrade -y
Debian 通常提供 tomcat9 或 tomcat10(取决于版本):
sudo apt install tomcat9 -y
如果是 Debian 12,也可能是
tomcat10
sudo systemctl start tomcat9
sudo systemctl enable tomcat9
浏览器访问:
http://服务器IP:8080
/etc/tomcat9/var/lib/tomcat9/webapps/var/log/tomcat9Tomcat 10 需要 Java 11+:
sudo apt install openjdk-17-jdk -y
java -version
sudo useradd -m -s /bin/bash tomcat
以 Tomcat 10 为例:
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
sudo chown -R tomcat:tomcat /opt/tomcat
创建服务文件:
sudo nano /etc/systemd/system/tomcat.service
内容示例:
[Unit]
Description=Apache Tomcat
After=network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
http://服务器IP:8080
sudo ufw allow 8080
conf/server.xml如果你告诉我 Debian 版本 和 Tomcat 版本需求,我可以给你更精确的安装命令。