首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

win7下tomcat5.5无法通过ip和127.0.0.1访问的解决办法

2012-07-15 
win7下tomcat5.5无法通过ip和127.0.0.1访问的解决方法之前有人发帖询问过此问题,原贴地址如下:http://www.

win7下tomcat5.5无法通过ip和127.0.0.1访问的解决方法
之前有人发帖询问过此问题,原贴地址如下:http://www.iteye.com/problems/55548
我当时正好遇到此问题,跟帖回复后,也无人解决此问题。
当时又问了公司同事,都无法找到原因。很久之后,部门的一位技术牛人跟我说找到了原因并且告诉了我解决的方法。我当时记下了,就没去进行测试(一直都用的tomcat6.0.29)。今天正好一同事又问我此问题,想起了原来同事告诉我的解决办法。所以现在记录下来,帮助一下遇到过此问题的朋友。

解决办法:找到tomcat5.5目录下的conf\server.xml文件,原文如下:


添加 address="0.0.0.0" ,修改后如下:


此问题的根本原因是tomcat5.5启动时,如果检测到系统支持IPV6,那么默认监听的是IPV6地址的端口,导致通过IPV4无法访问。
使用address="0.0.0.0"的意思是监听IPV4协议栈下的任意IP地址。
IPV4协议监听任意地址应配置 0.0.0.0
IPV6协议监听任意地址应配置 0:0:0:0:0:0:0:0
据查,tomcat6之后此问题已不存在,默认监听的是IPV4地址端口。 1 楼 grandboy 2011-08-18   我以前也是碰到这个问题,研究了一下没有搞明白什么原因就放一边了。原来是这个原因啊。 2 楼 coldsummerwei 2011-08-19   grandboy 写道我以前也是碰到这个问题,研究了一下没有搞明白什么原因就放一边了。原来是这个原因啊。
没去看官方文件,应该是这个原因,反正这么改,就可以正常访问了。

热点排行