Tomcat只能用localhost访问工程,无法用ip地址访问

时间:2023-01-19 19:06:39

此问题分两种情况:
1. 可以用127.0.0.1访问
2. 不能用127.0.0.1访问

针对第一种情况,我们需要检查一下服务器或本地的IP地址,是否因为重启或者修改某些配置文件自动改变,本人就因为服务器重启后,IP地址自动重置为自动获取IP地址,导致202变成58,所以一定要用cmd的ipconfig查看清楚,该成常用IP。此问题根据你是否能连接到服务器数据库来判定,如果连默认IP的数据库都连不上,那肯定是IP问题!

针对第二种情况,先使用netstat -n查看一下tomcat所在端口使用的是何种网络协议,IPv4还是v6,一半出现这种情况都是v6,所以此问题的关键在于修改tomcat网络协议为v4。进入tomcat配置文件server.xml修改connector中的参数,增加address=”0.0.0.0”即可。修改完成后,127.0.0.1即可访问工程。