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

时间:2022-09-04 22:07:44

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

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

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

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

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

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

启动Tomcat!!!

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

这样代表启动成功了.~如果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

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

如果是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 防火墙

直接关掉防火墙

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

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

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

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

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

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

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

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