Tomcat 默认只能通过 localhost(也就是本地回环地址 127.0.0.1)访问,如果要使 Tomcat 可以通过服务器 IP 地址被其他计算机访问,需要修改配置文件:
打开 Tomcat 安装目录下的 conf
文件夹。
编辑 server.xml
配置文件。
查找到 <Connector>
标签,可能长这样:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
确保 address
属性未设置为 localhost
。若没有 address
属性或已被注释掉,则默认监听所有活动网络接口。
如果存在 address="localhost"
的设定,请删除该属性或更改为实际的服务器 IP 地址,或者为了让所有网络接口都能访问:
address="0.0.0.0"
保存对 server.xml
的更改。
重启 Tomcat 服务。
请确保你的服务器防火墙规则允许外部访问 Tomcat 运行的端口(默认为 8080)。还需注意,由于安全原因,在生产环境中应避免将 Tomcat 直接暴露给外网,可以使用反向代理服务器如 Nginx 或 Apache Httpd 来增强安全性。