在 Debian 上修改 Tomcat 端口,通常是修改 server.xml 配置文件。下面以常见情况说明(假设通过 apt 安装或官方压缩包安装)。
sudo nano /etc/tomcat9/server.xml
(tomcat10 则为 /etc/tomcat10/server.xml)
sudo nano /opt/tomcat/conf/server.xml
(路径按实际安装目录)
找到这一段:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
把 8080 改成你想要的端口,例如 9090:
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
找到:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" />
修改 8443 为你需要的端口。
<Server port="8005" shutdown="SHUTDOWN">
如果端口冲突,可改 8005。
sudo ufw allow 9090/tcp
sudo iptables -A INPUT -p tcp --dport 9090 -j ACCEPT
sudo systemctl restart tomcat9
sudo /opt/tomcat/bin/shutdown.sh
sudo /opt/tomcat/bin/startup.sh
curl http://localhost:9090
或浏览器访问:
http://服务器IP:9090
如果你告诉我:
我可以给你更精确的配置示例。