温馨提示×

debian tomcat怎么改端口

小樊
37
2026-10-18 05:59:23
栏目: 智能运维

在 Debian 上修改 Tomcat 端口,主要是修改 server.xml 配置文件。下面分步说明(以 Tomcat 9 为例,其他版本类似)。


一、找到 Tomcat 安装目录

常见位置:

  • 通过 apt 安装:
    /var/lib/tomcat9/
    配置文件在:/etc/tomcat9/
  • 手动解压安装:
    /opt/tomcat/

二、修改端口(关键步骤)

1. 编辑 server.xml

sudo nano /etc/tomcat9/server.xml

(如果是手动安装)

sudo nano /opt/tomcat/conf/server.xml

2. 修改 HTTP 端口(默认 8080)

找到这一段:

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

把 8080 改成你想要的端口,例如 9090:

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

3.(可选)修改 Shutdown 端口(默认 8005)

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

改成其他端口即可。

4.(可选)修改 AJP 端口(默认 8009)

<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

手动安装:

sudo /opt/tomcat/bin/shutdown.sh
sudo /opt/tomcat/bin/startup.sh

五、验证

浏览器访问:

http://服务器IP:9090

或命令行:

curl http://localhost:9090

如果你告诉我:

  • Tomcat 版本
  • 安装方式(apt / 手动)
  • 想改哪个端口(HTTP / HTTPS / Shutdown)

我可以给你更精确的命令。

0 踩