温馨提示×

debian tomcat端口怎么修改

小樊
44
2026-10-21 01:41:00
栏目: 智能运维

在 Debian 上修改 Tomcat 的端口,通常是修改 HTTP 连接器端口(默认 8080),步骤如下:


一、找到 Tomcat 配置文件

Tomcat 的端口在 server.xml 中配置,常见位置:

  • 使用 apt 安装:
    /etc/tomcat9/server.xml
    /etc/tomcat10/server.xml
    
  • 手动安装(如 /opt/tomcat):
    /opt/tomcat/conf/server.xml
    

二、修改端口

使用编辑器打开:

sudo nano /etc/tomcat9/server.xml

找到以下内容:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

将 port="8080" 改成你想要的端口,例如 9090:

<Connector port="9090" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

三、如果修改了 8005(关闭端口)也要同步

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

确保不与其它服务冲突即可(一般不用改)。


四、开放防火墙端口(如有)

如果启用了防火墙:

sudo ufw allow 9090/tcp

五、重启 Tomcat

sudo systemctl restart tomcat9

查看状态:

sudo systemctl status tomcat9

六、验证

浏览器或命令行访问:

curl http://localhost:9090

常见问题

  • 端口被占用:用 ss -tulnp | grep 9090 检查
  • SELinux(Debian 默认无):一般不用处理
  • 云服务器:需在安全组放行端口

如果你告诉我 Tomcat 版本或安装方式,我可以给你更精确的命令。

0 踩