解决:Tomcat 局域网IP地址 访问不了

解决:Tomcat 局域网IP地址 访问不了

2014年10月17日 ⁄ 综合 ⁄ 共 1000字 ⁄ 字号    ⁄ 评论关闭

如果连最基本的localhost:8080都失败的话.

原因就一个,压根没成功启动Tomcat

 

启动Tomcat!!!

 

 

这样代表启动成功了.~如果localhost:8080登不上还是检讨下是否安装成功了吧.

 

 

关于接口:有程序可能会同时也使用8080,这个可以改Tomcat的接口,也可以自己去用其他软件定向了

 

 

 

第二个就是用127.0.0.1:8080  登陆不上

127.0.0.1是返回地址,就是返回本机地址.简单来说就是localhost

如果用127.0.0.1:8080登不上,但是localhost:8080的话,原因就是

tomcat文件下\conf \ server.xml 里面出了问题了.

用记事本打开,找到<Engine> 

<Engine name="Catalina" defaultHost="localhost">正常是这样的.

如果改成这样<Engine name="Catalina" defaultHost="192.168.0.102">的话就会出现上面说的这种情况了

改回来保存就可以了.

 

 

 

 

 

 

第三个是用本IP地址打不开!

这个有很多种原因引起的.

首先,你要确认自己的IP地址是否正确.

可以再cmd命令符那里输入   ipconfig  查看到自己的IP地址.

 

如果确认没错,继续用命令符 输入 ping  (自己的IP地址)

如果说ping不成功的话检查网络设置

 

如果ping成功了,继续用命令符输入 netstat -n

如果是6段的,就说明IP地址是IPv6协议的,这个时候

继续修改tomcat文件下\conf \ server.xml 

 

 <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

 

找到上面这个 ,加上一个address="0,0,0,0"

这样就会绑为IPv4协议了,当然上图就是IPv4.

 

 

假如还不行,那就是防火请问题了.

控制面板\所有控制面板项\Windows 防火墙

直接关掉防火墙

或者 高级设置->新定义规则->端口:写8080->下一步

 

 

 

设定后重启TOMCAT~~~对了以上的修改每次都要重启tomcat才会生效的

 

如果到最后发现问题还没有解决(   例如我~~~

那么最后一个,就是换一个版本....

听说5.5~6.x的版本都会有这样的问题..

到官网换了个8.0的突然就解决了搞了半天的问题.....(¯﹃¯)

posted @ 2016-06-16 13:25  Jearay  阅读(2057)  评论(0编辑  收藏  举报