温馨提示×

如何改debian tomcat端口

小樊
42
2026-10-24 01:42:01
栏目: 智能运维

在 Debian 上修改 Tomcat 端口,本质上是修改 Tomcat 的 server.xml 配置文件。下面按常见场景说明。


一、找到 Tomcat 安装位置

Debian 上 Tomcat 常见安装方式有两种:

1. 通过 apt 安装(推荐)

sudo systemctl status tomcat9
# 或 tomcat10

配置文件通常在:

/etc/tomcat9/server.xml

2. 手动解压安装

一般在:

/opt/tomcat/conf/server.xml
/usr/local/tomcat/conf/server.xml

二、修改 HTTP 端口(最常见)

编辑 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" />

三、修改 HTTPS 端口(如启用 SSL)

找到:

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           SSLEnabled="true" ... />

修改 port 即可。


四、修改 SHUTDOWN 端口(可选)

<Server port="8005" shutdown="SHUTDOWN">

如端口冲突可改。


五、防火墙与端口放行(重要)

如果是非 1024 以下端口一般无需 root,但需放行防火墙:

sudo ufw allow 9090/tcp

云服务器还需在安全组放行。


六、重启 Tomcat

apt 安装

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),可以告诉我具体场景,我可以给更精确的配置。

0 踩