温馨提示×

如何在debian设tomcat端口

小樊
47
2026-10-15 05:38:46
栏目: 智能运维

在 Debian 上设置(修改)Tomcat 端口,主要是通过修改 Tomcat 的配置文件 server.xml 来完成。下面按常见场景说明。


一、确定 Tomcat 安装位置

Tomcat 在 Debian 上常见位置有:

  • 通过 apt 安装:
    /var/lib/tomcat9(或 tomcat10)
  • 手动解压安装:
    /opt/tomcat /usr/local/tomcat

配置文件一般在:

$TOMCAT_HOME/conf/server.xml

例如:

/etc/tomcat9/server.xml
/opt/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="8080" 改成你想要的端口,例如:

<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="8443" 为你需要的端口即可。


四、修改 Shutdown 端口(一般不改)

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

如果一台机器跑多个 Tomcat,需要改这个端口避免冲突。


五、修改 AJP 端口(如使用 Nginx/Apache 反向代理)

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

六、防火墙与端口开放(重要)

如果修改为非默认端口,需要放行防火墙:

使用 ufw(常见)

sudo ufw allow 9090/tcp

使用 iptables

sudo iptables -A INPUT -p tcp --dport 9090 -j ACCEPT

七、重启 Tomcat 使配置生效

apt 安装方式

sudo systemctl restart tomcat9

手动安装方式

$Tomcat/bin/shutdown.sh
$Tomcat/bin/startup.sh

八、验证端口

ss -tlnp | grep java

或

curl http://localhost:9090

如果你愿意,可以告诉我:

  • Debian 版本
  • Tomcat 版本(9 / 10 / 其他)
  • 用 apt 还是手动安装

我可以给你精确命令。

0 踩