在成功安装 Tomcat 后,Tomcat 被配置为默认监听 8080 端口,而不是常用的 Web 服务器端口 80。
但是,在实际场景中我们可能监听的不是 8080 端口。或者,在同一台机器上面启动多个 Tomcat 服务,这就要求我们去修改 Tomcat 的默认端口。
Tomcat 修改默认端口非常简单,直接编辑 conf/server.xml 文件即可,详细步骤如下:
(1)进入 tomcat 主目录,使用文本编辑器打开 conf/server.xml 文件。
(2)修改 <Connector> 元素的 port 属性,如下:
<!-- 在 8080 端口上定义非SSL HTTP/1.1 Connector --> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
如果你需要将默认的 8080 端口修改为 8899 端口。修改后的配置如下:
<!-- 在 8080 端口上定义非SSL HTTP/1.1 Connector --> <Connector port="8899" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
上面配置中,将原来的 8080 端口改为了 8899 端口。修改后,重启 tomcat 就可以了。除非该端口已经被使用,或者您不具备在该端口上启动服务器的权限,否则 Tomcat 现已在 8899 端口运行。
注意:
如果你需要将 Tomcat 运行在 80 端口,通常需要较高的管理权限才能让服务器运行。如 Linux、Solaris、BSD 和其他非 Windows 等操系统上就需要 root 账户运行。