Spring MVC服务器不响应

来源:互联网 发布:基督教歌曲下载软件 编辑:程序博客网 时间:2024/06/08 14:34

Spring MVC一切配置正常成功部署tomcat,但访问任何页面服务器都不做响应


现象

  • 代码编译通过

    下午12:11 Compilation completed successfully in 1s 379ms
  • tomcat显示成功部署

    [2016-10-23 12:22:16,459] Artifact ssh:war exploded: Artifact is deployed successfully[2016-10-23 12:22:16,459] Artifact ssh:war exploded: Deploy took 61,368 milliseconds
  • tomcat log不报任何异常

    23-Oct-2016 12:21:16.669 INFO [RMI TCP Connection(4)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext23-Oct-2016 12:22:16.162 INFO [RMI TCP Connection(4)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log Initializing Spring FrameworkServlet 'dispatcher'
  • 访问项目目标网站无任何响应
    这里写图片描述
    连404都不会报

原因

本地做了socks全局代理
这里写图片描述


解决办法

关掉全局代理,服务器顺利运行。


分析

  • 关于socks代理

Socks不要求应用程序遵循特定的操作系统平台,Socks 代理与应用层代理、 HTTP 层代理不同,Socks代理只是简单地传递数据包,而不必关心是何种应用协议(比如FTP、HTTP和NNTP请求)。 —— [ 百度百科 ]

  • 流量路线

所有应用层流量都被转发到127.0.0.1:1080,然后再从127.0.0.1:1080转到日本服务器节点。然后服务器分析目的地址为127.0.0.1,直接丢弃。所以本地发出的http请求根本没进入本地的tomcat。


验证

  • 开启socks全局代理
  • telnet连接127.0.0.1:8080(tomcat服务器)
  • 手动发送http报文
yjy@yjy-pc:~$ telnet 127.0.0.1 8080Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.GET /jsp/welcome.jsp<!DOCTYPE html><html><head><title>Apache Tomcat/8.0.27 - Error report</title><style type="text/css">H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}.line {height: 1px; background-color: #525D76; border: none;}</style> </head><body><h1>HTTP Status 404 - /jsp/welcome.jsp</h1><div class="line"></div><p><b>type</b> Status report</p><p><b>message</b> <u>/jsp/welcome.jsp</u></p><p><b>description</b> <u>The requested resource is not available.</u></p><hr class="line"><h3>Apache Tomcat/8.0.27</h3></body></html>Connection closed by foreign host.yjy@yjy-pc:~$ 

服务器成功响应。

总结

  • 有些时候问题不总是出在xml配置上。研究了老半天的xml,怎么看都觉得没错。
  • 全局代理还是做路由上的好,在pc上很容易引起这种奇奇怪怪的问题,还特别难察觉。
0 0
原创粉丝点击