FrostySun

浏览器访问WEB页面访问失败定位处理

在浏览器端访问我们的web页面404或者不能访问

确认服务器是否和我们能通讯

  • cmd->ping 服务器的地址(IP、域名)

    • 检查我们是否与服务器在一个网络内,如果我们的服务器是内网服务器,则确认我们电脑是否连接内网,如果确认是在同一内网,则检查我们的服务器是否开机,如果我们的服务器是互联网服务器,则检查我们电脑是否可以上网,检查服务器是否开机
    • 服务器对外拒绝任何请求和访问
  • 如果可以通讯、再确认与服务器之间的通讯是否流畅,是否有出现大量丢包和高延迟

确认我们与服务器之间是否可以通过端口访问

  • 使用浏览器访问:IP:端口 查看是否可以通讯
  • 使用我们计算机的telnet服务来检测与服务器之间的端口是否可以通讯:telnet IP 端口

    • 如果我们与服务器之间可以ping 通,但是端口不通

      1. 检查服务器端防火墙策略是否对此端口放行,或者是否关闭防火墙
      2. 检查我们的tomcat是否启动(ps -ef | grep java)
      3. 检查我们的tomcat启动的端口是否是我们访问的端口号(netstat -anp | grep java)
      4. 具体tomcat的http请求访问端口号为tomcat根目录下的conf的server.xml中下行是否使我们访问的端口号
<Connector port="8080" protocol="HTTP/1.1"

如果与服务器之间可以通过端口访问,但是web页面请求失败

  • 检查我们的web项目是否运行正常

    • 检查运行日志,定位问题,自行百度、寻求开发
  • 再检查启动的tomcat是否是我们需要的tomcat

    • 执行ps -ef | grep java检查我们运行的tomcat是否是我们存放APP的tomcat(检查tomcat路径)
  • 检查我们的APP日志

    • 检查APP日志中是否有ERROR日志,或者报错,导致的项目启动失败