0

我在这里有一个奇怪的问题,我不知道是否有人知道可能导致它的原因。我正在开发一个使用 AJAX 更新网页的 Java EE(Servlet 和 JSP)Web 应用程序项目。当我在我的本地主机服务器(我使用 Tomcat 7.0.26)上测试它时,它运行良好。但是当我在托管服务器上运行相同的应用程序时,某些值或页面本身拒绝正确更新。这些值存储在会话属性中,当输入它们时,它们会通过 AJAX 请求发送到 servlet,就像我说的那样,它们在我的本地主机上按预期工作,但在我订阅的托管服务器上,有错误。请问有人知道那里发生了什么吗?该网站是http://www.optdesolver.com

4

1 回答 1

0

我能想到很多事情

  1. 您的服务器配置。会话超时设置多长时间?
  2. 您的应用程序有一个文件缓存。
  3. 您的浏览器有一些文件缓存。
  4. 您没有正确部署项目。
  5. 您的服务器中有多个实例。
  6. 您必须重新启动服务器才能使其刷新其内容。

我建议您在 html 中使用某种版本号来验证这不是缓存相关的问题。

我希望这有帮助。

于 2012-10-08T08:37:24.950 回答