首页 > Java > java教程 > 正文

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

怪我咯
发布: 2017-06-26 11:20:11
原创
1739 人浏览过

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

<Connector port="8080" maxHttpHeaderSize="8192"  
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
               enableLookups="false" redirectPort="8443" acceptCount="100"  
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"
登录后复制

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

 <Connector port="8080" maxHttpHeaderSize="8192"  
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
               enableLookups="false" redirectPort="8443" acceptCount="100"  
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"
登录后复制

此问题的根本原因是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地址端口。

以上是win7下tomcat5.5无法通过ip和127.0.0.1访问的解决方法的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!