更新変更を確認するには、アプリを再構築/再デプロイする必要があるようです。なぜ私がこれをしなければならないか知っている人はいますか?これは静的な .xhtml ページです。更新に戻ると、再構築ではなく、サーバーを停止/再起動する必要があるようです。私は頭が悪く、最初にそれを試しませんでした。主に、とにかく頻繁に再構築/展開する必要があるためです。
を使用するJSF 2アプリに取り組んでいますf:subviews
。ブラウザを更新したときに変更が UI に反映されないサブビューを使用しています。この問題がない他のサブビューで作業しました。
.xhtml ファイルをインストール済みのアプリ フォルダーにコピーするバッチ スクリプトがあります。バッチ スクリプトは、ファイルがコピーされたことを報告します。これは通常のビジネスです... この特定のインストール済みアプリをドリルダウンすると、ファイルに私の変更が表示されます。繰り返しますが、通常どおりのビジネスのようです。ただし、更新しても変更は UI に反映されません。
これらは私が行っている単純なテキストの変更ですが、表示されていません。
問題のあるサブビューは特別なものではないようui:include
です。それは、データのいくつかのパラメーターを介して含まれ、一意の ID を与える ap:datatable だけです。p:datatable を単なるテキストに置き換えると、更新時に「古い」テーブルが引き続き UI に表示されます。このサブビューの変更を UI に反映することはできません。
コンソールはエラーをスローしません。
WebSphere 7.0を使用しています。
以前にこの問題に遭遇したことはありません。ページを更新すると、他のサブビューを編集してそれらの変更を確認できるため、ブラウザのキャッシュの問題ではありません。
誰にもアイデアはありますか?