0

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

但是当我使用 url 从不同的机器上点击它时:http://192.168.1.178:8080/rmtest/questions.do?testId=1,它第一次正常工作并给出了正确的 json 响应。但是,如果我尝试在一段时间后再次在该机器上访问相同的 URL,则不允许这样做。我收到“未找到网页”。

关于为什么会发生这种情况的任何想法?

除了运行服务器的系统之外,我已经在 2 台不同的笔记本电脑和 2 部手机上进行了尝试,并且在每个系统/手机上都得到了类似的结果。

4

2 回答 2

0

问题是 Tomcat 没有正确部署 WAR 文件,这导致了许多问题,而不仅仅是上面提到的问题。错误部署WAR文件的原因尚不清楚,但我删除了tomcat并再次安装它并部署了相同的war文件,它工作正常。

于 2015-10-26T10:17:02.840 回答
0

检查防火墙设置。这可能是网络问题,仅此而已。

于 2015-09-25T11:56:25.260 回答