Windows 7 下通过IP和LOCALHOST访问TOMCAT的设置问题
一.默认的hosts
不修改WINDOWS 7下的hosts文件,内容如下:
Java code
# 127.0.0.1 localhost
# ::1 localhost
通过http://localhost:9080/能正常访问TOMCAT.
但http://127.0.0.1:9080/或者http://192.168.1.101:9080/无法访问,提示:"Internet Explorer 无法显示该网页".
二.修改1的hosts
修改成以下的内容后,通过localhost和IP都无法访问.
Java code
127.0.0.1 localhost
# ::1 localhost
二.修改2的hosts
修改成以下的内容后,通过localhost可以访问TOMCAT,但通过IP还是无法访问.提示:"Internet Explorer 无法显示该网页".
Java code
127.0.0.1 localhost
::1 localhost
注:
1.hosts文件路径为:C:\Windows\System32\drivers\etc
2.tomcat版本为:5.5.29
2.windows 7版本为6.1
谢谢!
------解决方案--------------------
访问tomcat网站与名称解析是两个问题,分开排除先,
# 是注释,win7下是两条
127.0.0.1 localhost
::1 localhost
测试用:
BatchFile code
ping localhost
ping -a 127.0.0.1
nslookup localhost
nslookup 127.0.0.1
------解决方案--------------------
这个问题,我发现是win7阻止了tomcat对外提供服务.只能localhost.