1,查看自己的Tomcat服务器部署的项目时在IPv4还是IPv6上;通过命令行cmd,就知道
2,我的就是tomcat的项目默认就直接在IPv6上的,但是电脑用的网一直是IPv4的,这样就不能进行访问的
解决方法:在tomcat的配置文件:D:\apache-tomcat-5.5.20\conf目录下面的service.xml文件,添加 :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" />
修改改为
<Connector port="8080" maxHttpHeaderSize="8192" address="0.0.0.0"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
意思是让Tomcat绑定到IPv4
参考文章:http://share.iteye.com/blog/1392652