下面以 Debian / Debian 系(Ubuntu 同理) 为例,说明 Tomcat 的部署方式,从安装到部署 Web 应用。
sudo apt update
sudo apt install tomcat9 -y
安装完成后:
tomcat9/var/lib/tomcat9/etc/tomcat9/var/lib/tomcat9/webapps启动 / 开机自启:
sudo systemctl start tomcat9
sudo systemctl enable tomcat9
验证:
curl http://localhost:8080
sudo apt install openjdk-17-jdk -y
下载 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
创建用户(安全):
sudo useradd -r -s /bin/false tomcat
sudo chown -R tomcat:tomcat /opt/tomcat
启动:
/opt/tomcat/bin/startup.sh
将 .war 文件放入:
/var/lib/tomcat9/webapps/
例如:
sudo cp app.war /var/lib/tomcat9/webapps/
Tomcat 会自动解压并部署:
http://服务器IP:8080/app
sudo mkdir /var/lib/tomcat9/webapps/app
sudo unzip app.war -d /var/lib/tomcat9/webapps/app
<Context path="/app" docBase="/path/to/app" />
编辑:
sudo nano /etc/tomcat9/server.xml
修改:
<Connector port="8080" ... />
重启:
sudo systemctl restart tomcat9
sudo ufw allow 8080
webapps/ROOT 默认页面manager 用户需谨慎如果你告诉我:
我可以给你更精确的部署方案。