您的位置:首页 > 运维架构 > Tomcat

Tomcat使用IP访问不了

2017-05-06 00:00 134 查看
继上篇写到的问题,在上一篇中只是解决了问题中的问题(apache与tomcat)。使用IP地址访问不了Tomcat发布的项目的问题并没有得到解决。现在就来解决一下这个问题。

问题描述

使用127.0.0.1:8088/xxx和localhost:8088/xxx都可以访问,然而使用ip:8088/xxx却访问不了。

解决过程

好多朋友说改tomcat安装路劲下的server.xml文件。再设置连接端口的地方增加address=“0.0.0.0”;

<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" address="0.0.0.0" />

但是,我改过后,在Eclipse中重启Tomcat后,server.xml中刚刚改过的内容就会被覆盖,还原成之前的内容,这很纠结啊。这是为何呢。后来在Eclipse中发现一个问题。


在Eclipse的Servers中配置的Tomcat里边也有一个server.xml。此文件就是在初始化配置Tomcat时加入的。只在Tomcat安装路径中修改过server.xml并不会同步到该文件中,反之则不然。所以,还需要改Eclipse中的server.xml。

到这,按理说问题应该能解决了。然而,现实依旧是那么骨干。问题依然。对于增加address这个属性而言,是针对那些是IPv6地址的机器有效。

说回我的问题,最后的解决也是奇葩的无与伦比了。我改了一下端口,竟然莫名其妙的把问题解决了。我又看了下8088端口也并没有被其他应用绑定。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Tomcat