0

仮想マシン上にある JBoss サーバーに GWT アプリケーションをデプロイしました。Safari/Firefox/Chrome を開いた場合、キャッシュをクリアしてからアプリに移動すると、アプリの読み込みに失敗します。空白の画面が表示されます (タイトルが読み込まれます)。

私は SmartGWT を使用しており、httpfox だけでトラフィックを調べると、ほとんどのリソース (画像、JavaScript) がダウンロードされていることがわかりますが、一部の SmartGWT js ファイルがハングしているようです。

GWT アプリをロードするときの httpfox からのスクリーンショット

スクリーンショットでは、ISC_core.js と ISC_Foundation.js は完全にはダウンロードされておらず、ダウンロードされることもありません。(必ずしもこれら 2 つのファイルであるとは限りません。異なるファイルである場合もあり、再試行するたびに変更されます)。

ここで、ブラウザーをリロードすると、アプリが完全に読み込まれ、httpfox を見ると、以前は完全にダウンロードされていなかったファイルがブラウザーのキャッシュからフェッチされるようになりました。

ブラウザのキャッシュをクリアして再試行すると、空白のページと同じ問題が発生します。

この動作の原因と、どこを修正すればよいかについての手がかりを誰かが持っていますか?

注: これは、リモート仮想マシンにデプロイする場合にのみ発生します。同じ JBoss サーバー セットアップでローカルにデプロイした場合、問題はなく、上記の問題を再現できません。また、Eclipse でデバッグして Jetty サーバーを使用しても問題ありません。

4

1 に答える 1

1

これは既知の問題である可能性があります..これは Google グループに投稿されています。

補足として、jboss で gzip を有効にすることもできます。これを行うには、このリンクを参照してください。

于 2013-02-08T07:50:51.457 に答える