2012-01-19 3 views
0

にキャッシュ:クリアWebページは、私は、Webアプリケーション開発のJBoss

  • フロントエンドのJavaScript
  • 輸送JSON
  • バックエンドのJava EE
  • JBossの6.1

すべての静的なHTMLおよびAS jsファイルは展開された.warディレクトリにあり、それ自体が展開された.earディレクトリにあります。

通常、すべて正常に機能します。今日私はhtmlファイルを変更し、それを.warディレクトリにコピーしました。

ブラウザがファイルを読み込んだときに古いものが表示されました。だから私はwiresharkを起動し、wiresharkで要求を取得し、返されたOLDファイルを見た。たとえ私が.warディレクトリのファイル名を変更したとしても。

jbossにはキャッシュがいくつかあります。私はGoogle検索を開始し、tmpと作業フォルダに関するいくつかの投稿を見つけました。

"... \ server \ default \ work ..."フォルダを見ましたが、すべてが空でした。
"... \ server \ default \ tmp"でファイルがいくつか見つかりましたが、キャッシュされたページに関連するものはありません。

答えて

1

これはtomcat-in-jbossの問題であるため、jbossのtomcat領域に移動する必要があります。 私の場合..\server\default\deploy\jbossweb.sar。このディレクトリには、context.xmlというファイルがあります。

ここでjbossを停止します。

タグには、cookiescrossContextという2つの属性があります。今度は属性cachingAllowed="false"を追加してjbossを再起動してください。

<Context cookies="true" crossContext="true" cachingAllowed="false"> 
0

解決策が1回だけ必要な場合は、固定HTMLファイルで新しい耳を作成し、古いものをアンデプロイして新しいものを展開してください。

関連する問題