温馨提示×

怎样设置Debian Tomcat端口

小樊
35
2026-10-03 12:29:44
栏目: 智能运维

在 Debian 上设置(修改)Tomcat 的端口,通常是通过修改 Tomcat 的 server.xml 配置文件来完成的。下面以常见情况为例说明。


一、Tomcat 端口简介

Tomcat 常用端口:

  • 8080:HTTP 访问端口(最常用)
  • 8005:SHUTDOWN 端口
  • 8009:AJP 端口(一般前端用 Nginx/Apache 时才用)

二、找到 Tomcat 安装目录

Debian 上 Tomcat 常见安装位置:

  • 通过 apt 安装:/var/lib/tomcat9(版本可能是 9 / 10)
  • 手动安装:/opt/tomcat

配置文件路径一般是:

/etc/tomcat9/server.xml

或

/opt/tomcat/conf/server.xml

三、修改 HTTP 端口(例如改成 80 或 9090)

  1. 编辑配置文件:
sudo nano /etc/tomcat9/server.xml
  1. 找到如下内容:
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />
  1. 修改 port 值:
<Connector port="9090" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

如果想用 80 端口(HTTP 默认端口),需 root 权限,且注意端口冲突。


四、修改 SHUTDOWN 端口(可选)

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

可改为其他未占用端口。


五、修改 AJP 端口(可选)

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

六、重启 Tomcat 使配置生效

apt 安装的 Tomcat

sudo systemctl restart tomcat9

手动安装

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

七、防火墙放行端口(如启用)

sudo ufw allow 9090/tcp

八、验证

浏览器访问:

http://服务器IP:9090

如果你告诉我:

  • Tomcat 版本(8 / 9 / 10)
  • 安装方式(apt 或 手动)
  • 想改成什么端口(如 80、443、自定义)

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

0 踩