1

最近在客户服务器Windows Server 2012上部署遇到一个奇怪的问题,tomcat 启动之后,用127.0.0.1 无法访问,但是用localhost 可以访问。
一开始怀疑是hosts文件配置问题,但是配置了之后还是不行

127.0.0.1 localhost

在cmd中ping localhost,发现 windows把localhost解析成了 ipv6 地址 ::1 而不是 127.0.0.1
image.png
正常应该是
image.png
看了下hosts 文件,已经有注释掉ipv6了

最后想到解决方案是修改tomcat 配置文件,指定ipv4;
找到tomcat的主目录,进入conf文件夹,找到server.xml文件,
更改connector配置

address="0.0.0.0"

image.png

修改完重启tomcat,再次访问。


sf4y
23 声望7 粉丝