0

我已经在位于虚拟机上的 JBoss 服务器上部署了我的 GWT 应用程序。如果我打开 Safari/Firefox/Chrome,清除缓存然后导航到我的应用程序:应用程序无法加载!我只看到一个空白屏幕(标题已加载)。

我使用 SmartGWT,当我只是 httpfox 检查流量时,我可以看到大部分资源(图像、javascript)都已下载,但一些 SmartGWT js 文件似乎挂起。

加载我的 GWT 应用程序时来自 httpfox 的屏幕截图

在屏幕截图中,ISC_core.js 和 ISC_Foundation.js 尚未完全下载,而且从未完全下载。(并不总是这两个文件,也可以是不同的,每次重试都会改变)。

现在,如果我重新加载浏览器,我的应用程序会完美加载,当我查看 httpfox 时,之前未完全下载的文件现在从浏览器缓存中获取。

如果我清除浏览器缓存并重试:空白页和同样的问题。

有没有人知道是什么导致了这种行为以及我应该在哪里解决它?

注意:这只发生在我在远程虚拟机上部署时。如果我在同一个 JBoss 服务器设置中本地部署,我没有问题并且无法重现上述问题。当我在 Eclipse 中调试并使用 Jetty 服务器时也没有问题。

4

1 回答 1

1

可能这是一个已知问题。它发布在 Google 群组上。

作为旁注,请在您的 jboss 上启用 gzip。请参阅此链接以执行此操作

于 2013-02-08T07:50:51.457 回答