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

如果连最基本的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的突然就解决了搞了半天的问题.....(¯﹃¯)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值