在 Debian 上设置 Tomcat 的端口,通常是通过修改 server.xml 配置文件来完成的。下面按常见场景说明。
通常路径为:
/etc/tomcat9/server.xml
或(源码安装):
/opt/tomcat/conf/server.xml
Debian 自带的 Tomcat 一般是
tomcat9或tomcat10
编辑 server.xml:
sudo nano /etc/tomcat9/server.xml
找到如下内容:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改 port 为你想要的端口,例如改为 80 或 9090:
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
保存后退出。
如果你启用了 HTTPS:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
<SSLHostConfig>
<Certificate certificateKeystoreFile="conf/keystore.jks"
type="RSA" />
</SSLHostConfig>
</Connector>
修改 port="8443" 即可。
<Server port="8005" shutdown="SHUTDOWN">
一般不需要改,除非端口冲突。
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
Linux 下 1024 以下端口需要 root 权限,Tomcat 不建议直接用 80。
✅ 推荐方式:
authbindsudo ufw allow 9090/tcp
Debian 系统服务方式:
sudo systemctl restart tomcat9
查看状态:
sudo systemctl status tomcat9
浏览器访问:
http://服务器IP:9090
看到 Tomcat 默认页即成功。
如果你愿意,可以告诉我:
我可以给你更精确的命令。