在 Debian 上修改 Tomcat 端口,本质上是修改 Tomcat 的 server.xml 配置文件。下面按常见场景说明。
Debian 上 Tomcat 常见安装方式有两种:
sudo systemctl status tomcat9
# 或 tomcat10
配置文件通常在:
/etc/tomcat9/server.xml
一般在:
/opt/tomcat/conf/server.xml
/usr/local/tomcat/conf/server.xml
编辑 server.xml:
sudo nano /etc/tomcat9/server.xml
找到:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改 port 为你想要的端口,例如:
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
找到:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" ... />
修改 port 即可。
<Server port="8005" shutdown="SHUTDOWN">
如端口冲突可改。
如果是非 1024 以下端口一般无需 root,但需放行防火墙:
sudo ufw allow 9090/tcp
云服务器还需在安全组放行。
sudo systemctl restart tomcat9
/opt/tomcat/bin/shutdown.sh
/opt/tomcat/bin/startup.sh
curl http://localhost:9090
或浏览器访问:
http://服务器IP:9090
如果你说的是 修改默认 8080 为 80(或某个特定端口、Docker 中的 Tomcat),可以告诉我具体场景,我可以给更精确的配置。