• 解决: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的突然就解决了搞了半天的问题.....(¯﹃¯)

  • 相关阅读:
    I NEED A OFFER!
    水题 Codeforces Round #303 (Div. 2) A. Toy Cars
    模拟 HDOJ 5099 Comparison of Android versions
    模拟 HDOJ 5095 Linearization of the kernel functions in SVM
    贪心 HDOJ 5090 Game with Pearls
    Kruskal HDOJ 1863 畅通工程
    Kruskal HDOJ 1233 还是畅通工程
    并查集 HDOJ 1232 畅通工程
    DFS/并查集 Codeforces Round #286 (Div. 2) B
    水题 Codeforces Round #286 (Div. 2) A Mr. Kitayuta's Gift
  • 原文地址:https://www.cnblogs.com/jearay/p/5590693.html
Copyright © 2020-2023  润新知