你这个问题比较简短,我先按最常见的几种“设置 Tomcat”场景给你说明,在 Debian / Ubuntu 下的做法。你可以看看哪一个是你需要的。
sudo apt update
sudo apt install tomcat10
Debian 12 用
tomcat10,旧版本可能是tomcat9
启动和开机自启:
sudo systemctl start tomcat10
sudo systemctl enable tomcat10
查看状态:
systemctl status tomcat10
浏览器访问:
http://服务器IP:8080
配置文件位置:
/etc/tomcat10/server.xml
找到:
<Connector port="8080" protocol="HTTP/1.1" ... />
改成比如 80:
<Connector port="80" protocol="HTTP/1.1" ... />
修改后重启:
sudo systemctl restart tomcat10
编辑:
/etc/tomcat10/tomcat-users.xml
在 <tomcat-users> 里加:
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="admin" password="你的密码" roles="manager-gui,admin-gui"/>
重启:
sudo systemctl restart tomcat10
访问:
http://IP:8080/manager/html
把 war 放到:
/var/lib/tomcat10/webapps/
Tomcat 会自动解压部署
访问:
http://IP:8080/你的war名
sudo ufw allow 8080
| 内容 | 路径 |
|---|---|
| 配置 | /etc/tomcat10 |
| 应用 | /var/lib/tomcat10/webapps |
| 日志 | /var/log/tomcat10 |
| 服务 | tomcat10.service |
如果你说的“设”是指 JAVA_HOME、HTTPS、反向代理(Nginx)、性能调优、开机自启、Docker 部署 等,可以告诉我具体是哪一块,我可以直接给你对应配置。