在 Debian 系统上设置(修改)Tomcat 的端口,通常需要修改 Tomcat 的配置文件 server.xml。下面以常见情况为例说明。
Debian 上 Tomcat 常见安装方式有两种:
通过 apt 安装(系统包)
/etc/tomcat9/server.xml(版本不同可能是 tomcat8/tomcat10)sudo nano /etc/tomcat9/server.xml
手动下载解压安装
/opt/tomcat/conf/server.xmlsudo nano /opt/tomcat/conf/server.xml
找到如下配置:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
修改 port 为你想要的端口,例如改为 9090:
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
若使用 HTTPS Connector:
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true">
修改 port="8443" 为其他端口即可。
Server 关闭端口(默认 8005):
<Server port="8005" shutdown="SHUTDOWN">
如果 Debian 启用了防火墙(如 ufw):
sudo ufw allow 9090/tcp
若是云服务器,还需在安全组中放行对应端口。
sudo systemctl restart tomcat9
/opt/tomcat/bin/shutdown.sh
/opt/tomcat/bin/startup.sh
ss -tlnp | grep java
或访问:
http://服务器IP:9090
如果你能告诉我:
我可以给你更精确的操作命令。