在 Debian 上设置(或修改)Tomcat 端口,主要是修改 server.xml 配置文件。下面按常见场景一步步说明。
不同安装方式路径不同:
ls /etc/tomcat9
常见路径:
/etc/tomcat9/server.xml/usr/share/tomcat9Debian 10/11/12 默认多为 Tomcat 9
例如:
/opt/tomcat/
配置文件路径:
/opt/tomcat/conf/server.xml
sudo nano /etc/tomcat9/server.xml
或
sudo vim /etc/tomcat9/server.xml
默认内容类似:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改为:
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
✅ 常用端口说明
| 端口 | 作用 |
|---|---|
| 8080 | HTTP 访问 |
| 8443 | HTTPS |
| 8005 | 关闭 Tomcat |
| 8009 | AJP(一般建议禁用) |
sudo systemctl restart tomcat9
/opt/tomcat/bin/shutdown.sh
/opt/tomcat/bin/startup.sh
ss -lntp | grep 9090
或
curl http://localhost:9090
sudo ufw allow 9090/tcp
sudo ufw reload
sudo iptables -A INPUT -p tcp --dport 9090 -j ACCEPT
sudo lsof -i:9090
或
ss -lntp
server.xmlsudo journalctl -u tomcat9
或
tail -f /var/log/tomcat9/catalina.out
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
⚠️ Linux 下 1024 以下端口需要 root 权限,建议用 Nginx 反向代理 80 → 8080。
如果你愿意,可以告诉我:
我可以给你更精确的配置。