修改 Tomcat 端口配置

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。

在默认情况下,Tomcat 的 HTTP 端口是 8080,使用了两个及以上的 Tomcat、或者已有应用占用了这个端口,那么就需要对默认的端口配置进行更新才能保证应用正常运行。

进入 $CATALINA_HOME/conf 目录($CATALINA_HOME 就是 Tomcat 的安装目录),打开 server.xml 文件,在这里可以配置 Tomcat 的 HTTP 监听端口,HTTPS 监听端口,AJP 监听端口等。找到文件中如下内容:

1
2
3
4
<Connector port="8080" 
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>

可以看到,这个 Connector 节点对应的配置为 HTTP 协议,且指定了 8080 端口,只需要将这里的 8080 端口换成需要更新的端口如 18080 之类的,保存然后重启 Tomcat,Tomcat 的 HTTP 端口就被更新了。

同理,如果需要修改 HTTPS、AJP 等端口,只要找到对应的 Connector 节点,然后修改对应端口号,重启 Tomcat 生效。