解决tomcat服务器下,只能通过localhost,而不能通过127.0.0.1或者本地ip地址访问的问题
2013-08-07 17:24
816 查看
今天在tomcat上部署了一个web应用以后,发现用localhost的方式来访问应用是正常的,但是换成127.0.0.1或者是本地的ip地址来访问,确出现访问不了的情况。之前想是不是防火墙的问题,于是将防火墙关闭掉,发现还是访问不了,最后在网上搜索一番后找到了问题的解决办法:
首先我们通过cmd输入 netstat -a -n 来查看当前tomcat的地址绑定,如果发现是tomcat端口绑定到的地址是 ::1,则说明其是IPV6地址,这个时候我们需要将其改成IPV4的地址绑定才行。我们需要去修改tomcat的server.xml配置文件,其中里面有类似于这么一条配置:
我们需要在这个标签里面加上 address="0:0:0:0"这么一个属性,表示将其绑定到IPV4地址上,修改后如下:
这个时候我们保存配置文件,然后再次启动服务器,这个时候我们再通过 netstat -a -n命令可以发现,tomcat的地址绑定在了IPv4地址上了,此时我们就可以通过127.0.0.1或者是自己的IP地址来访问我们的应用程序了。
首先我们通过cmd输入 netstat -a -n 来查看当前tomcat的地址绑定,如果发现是tomcat端口绑定到的地址是 ::1,则说明其是IPV6地址,这个时候我们需要将其改成IPV4的地址绑定才行。我们需要去修改tomcat的server.xml配置文件,其中里面有类似于这么一条配置:
<Connector port="8101" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8102" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
我们需要在这个标签里面加上 address="0:0:0:0"这么一个属性,表示将其绑定到IPV4地址上,修改后如下:
<Connector port="8101" maxHttpHeaderSize="8192" address="0.0.0.0" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8102" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="GBK"/>
这个时候我们保存配置文件,然后再次启动服务器,这个时候我们再通过 netstat -a -n命令可以发现,tomcat的地址绑定在了IPv4地址上了,此时我们就可以通过127.0.0.1或者是自己的IP地址来访问我们的应用程序了。
相关文章推荐
- 解决tomcat服务器下,只能通过localhost,而不能通过127.0.0.1或者本地ip地址访问的问题
- 解决tomcat服务器下,只能通过localhost,而不能通过127.0.0.1或者本地ip地址访问的问题
- Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法
- 解决mysql中只能通过localhost(127.0.0.1)访问不能通过ip访问的问题
- Tomcat在局域网中localhost可以访问,但是无法通过本地ip访问,127.0.0.1也无法访问问题的解决方法
- tomcat服务不能用IP地址和127.0.0.1访问,只能用localhost访问解决方法
- 对于tomcat不可以通过IP或者127.0.0.1访问,而只可以通过localhost访问的解决办法
- 解决mysql中只能通过localhost访问不能通过ip访问的问题
- JBOSS部署项目之后,无法通过IP地址访问,只能通过localhost或者127.0.0.1访问
- Linux下访问Tomcat只能通过localhost,不能通过IP,怎么解决
- 解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问
- 解决JBoss只能通过localhost(127.0.0.1)而不能通过IP访问
- 解决mysql中只能通过localhost访问不能通过ip访问的问题
- 解决JBoss只能通过localhost访问不能通过IP的问题
- 彻底解决 VS中 仅localhost 或者127.0.0.1只能访问问题
- 解决mysql中只能通过localhost访问不能通过ip访问的问题
- 解决127.0.0.1无法访问本地tomcat服务器
- 解决webpack无法通过IP地址访问localhost的问题
- 在tomcat5 中发布项目,只能用localhost不能用IP地址访问项目的问题
- 解决apache服务器本地可以访问,同局域网内他人不能访问的问题(转)