我对java世界相对较新。我正在构建一个使用Spring的Web应用程序。所以情况就是这样:
我们已将Web应用程序部署到我们的开发服务器,并将其公开。这就是我们的网络管理员解释它的方式(不是很了解它,但可能对您很重要):
55.555.55.5是NAT端口,为77.77.77.77; 77.77.77.77是一个apache代理服务器,它连接到99.9.99.999。 我们告诉这个服务器 - 在http端口上55.555.55.5连接到端口8080上的99.9.99.999并给客户端连接到端口80的55.555.55.5;目前它是1:1连接...
问题在于:
在http://localhost:8080/myapp/和http://99.9.99.999:8080/myapp/(我们的开发服务器)上,一切正常。
但是在http://55.555.55.5:8080/myapp/上,如果我加载登录页面并且马上登录它就可以看到客户端,但是如果我在页面上等了几分钟就得到了这个:
HTTP状态501 - 方法电子邮件=某些内容%40gmail.com& password = somethingGET此servlet未针对此URI实现
输入状态报告
说明服务器不支持完成此请求所需的功能
Apache Tomcat / 8.0.32
这真的很奇怪,我不知道它为什么会发生?