在 Debian 上修改 Tomcat 端口,主要是修改 Tomcat 的配置文件 server.xml。下面按常见场景一步步说明。
Debian 常见路径:
/usr/share/tomcat9/
或
/opt/tomcat/
配置文件在:
/etc/tomcat9/server.xml
或
<tomcat>/conf/server.xml
server.xmlsudo nano /etc/tomcat9/server.xml
找到类似这一段:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改为:
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
✅ 如果你想改 HTTPS 端口,就改 redirectPort。
<Server port="8005" shutdown="SHUTDOWN">
可改为:
<Server port="8006" shutdown="SHUTDOWN">
sudo systemctl restart tomcat9
查看状态:
sudo systemctl status tomcat9
ufwsudo ufw allow 8081/tcp
sudo ufw reload
iptablessudo iptables -A INPUT -p tcp --dport 8081 -j ACCEPT
ss -lntp | grep 8081
或浏览器访问:
http://服务器IP:8081
sudo netstat -tulnp | grep 8081
更换一个未被占用的端口即可。
server.xml# 修改端口
sudo nano /etc/tomcat9/server.xml
# 重启
sudo systemctl restart tomcat9
# 放行端口
sudo ufw allow 8081
如果你用的是 Tomcat 8 / 10,或者 Docker / 云服务器,可以告诉我,我可以给你更精确的配置方式。