在 Debian 上安装并配置 Tomcat 服务 一般有几种方式,下面按推荐程度给你讲清楚。
sudo apt update
sudo apt upgrade -y
Debian 仓库中常见的是 Tomcat 9 或 10
sudo apt install tomcat9 -y
如果你需要 Tomcat 10:
sudo apt install tomcat10 -y
查看状态:
systemctl status tomcat9
启动 / 停止 / 重启:
sudo systemctl start tomcat9
sudo systemctl stop tomcat9
sudo systemctl restart tomcat9
设置开机自启:
sudo systemctl enable tomcat9
浏览器访问:
http://服务器IP:8080
| 内容 | 路径 |
|---|---|
| 主目录 | /var/lib/tomcat9 |
| 配置 | /etc/tomcat9 |
| 日志 | /var/log/tomcat9 |
| Web应用 | /var/lib/tomcat9/webapps |
sudo apt install openjdk-17-jdk -y
查看 Java:
java -version
以 Tomcat 10 为例:
cd /opt
sudo wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.20/bin/apache-tomcat-10.1.20.tar.gz
sudo tar -xzf apache-tomcat-10.1.20.tar.gz
sudo mv apache-tomcat-10.1.20 tomcat
sudo nano /etc/systemd/system/tomcat.service
内容示例:
[Unit]
Description=Apache Tomcat
After=network.target
[Service]
Type=forking
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
User=root
Restart=on-failure
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start tomcat
sudo systemctl enable tomcat
sudo ufw allow 8080/tcp
journalctl -u tomcat9
编辑:
/etc/tomcat9/server.xml
或
/opt/tomcat/conf/server.xml
如果你告诉我:
我可以给你更精确的安装方案。