Java Tomcat提供在任何浏览器上第二次访问时找不到的页面

Java Tomcat提供在任何浏览器上第二次访问时找不到的页面,java,hibernate,spring-mvc,tomcat,spring-restcontroller,Java,Hibernate,Spring Mvc,Tomcat,Spring Restcontroller,我已经构建了一个包含REST服务的SpringMVC项目。我已经在TOMCAT上部署了它。 当我在本地机器上使用url时,比如:localhost:8080/rmtest/questions.do?testId=1,它会给出正确的Json响应。无论我点击该URL多少次,我都会得到正确的json响应 但是当我使用url从不同的机器上点击它时,它第一次工作正常,并给出了正确的json响应。但是,如果我尝试在一段时间后再次在该机器上点击相同的URL,这是不允许的。我找不到一个网页 你知道为什么会这样吗

我已经构建了一个包含REST服务的SpringMVC项目。我已经在TOMCAT上部署了它。 当我在本地机器上使用url时,比如:localhost:8080/rmtest/questions.do?testId=1,它会给出正确的Json响应。无论我点击该URL多少次,我都会得到正确的json响应

但是当我使用url从不同的机器上点击它时,它第一次工作正常,并给出了正确的json响应。但是,如果我尝试在一段时间后再次在该机器上点击相同的URL,这是不允许的。我找不到一个网页

你知道为什么会这样吗


除了运行服务器的系统外,我在2台不同的笔记本电脑和2部手机上进行了尝试,在这些系统/手机上都得到了类似的结果

检查防火墙设置。这可能是网络问题,而不是其他问题。

问题在于Tomcat没有正确部署WAR文件,这导致了许多问题,而不仅仅是上述问题。不知道它不正确部署WAR文件的原因,但我删除了tomcat,并重新安装了它,然后部署了同一个WAR文件,它工作正常。

你能从tomcat发布日志吗?ie$tomcat_dir/logs/catalina.out?第一次查看时,应用程序/服务器似乎崩溃了。之后,服务器关闭,因此导致404服务器无法关闭,因为即使在一台设备上出现网站不可用,我仍然可以从以前未连接到服务器的设备连接到服务器。是否重定向?您确定第二次尝试使用完全相同的URL吗?我对你的URL*有点困惑。让我想到Struts吗??rest URL方案应为/rmtest/questions/1?未找到的网页是否作为服务器状态从服务器响应?或者客户端无法连接到服务器,因为服务器关闭或没有响应,所以客户端出错?!我想您的代码中有逻辑错误,请显示一些代码。@user5266804,当我第二次尝试连接它时,我得到的完整错误是:无法加载网页,因为192.160.1.178花了太长时间才响应。因此,这是一个连接超时错误。