zoukankan      html  css  js  c++  java
  • 解决: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的突然就解决了搞了半天的问题.....(¯﹃¯)

  • 相关阅读:
    我不喜欢的 Rust 特性 (之一) eager drop
    为 Windows Phone 8.1 app 解决“The type does not support direct content.”的问题
    输入10个互不相同的数字并分成5对,问有多少种分法。
    code wars quiz: toInteger
    my first emacs custom key binding
    http协议消息报头学习笔记
    移动端经常遇到的小bug
    js小技巧
    ajax
    js正则表达
  • 原文地址:https://www.cnblogs.com/jearay/p/5590693.html
Copyright © 2011-2022 走看看