2016-07-12 5 views
1

web.xmlに次のパラメータを追加しました。Intellij Idea 2016.1およびWildfly 9.0.2で展開されていない.xhtmlファイルの変更

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>Development</param-value> 
</context-param> 
<context-param> 
    <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name> 
    <param-value>1</param-value> 
</context-param> 
<context-param> 
    <param-name>facelets.REFRESH_PERIOD</param-name> 
    <param-value>1</param-value> 
</context-param> 
<context-param> 
    <param-name>facelets.DEVELOPMENT</param-name> 
    <param-value>true</param-value> 
</context-param> 

この行を必要に応じてstandalone.xmlに変更しました。

<jsp-config development="true"/> 

Intellijでは、サーバー構成の下で、「フレームの無効化」を「クラスとリソースの更新」に設定しました。設定> HotSwapで、「コンパイル後にクラスを再ロードする」が「常に」に設定されています。また、コードの変更を見るために ".ear exploded"が展開されていることは確かです。問題は、サーバーを再起動してもWebリソースの変更が表示されないことです。ブラウザのキャッシュをクリアすることも役に立ちませんでした。 Javaクラスファイルの変更がIDEによって正しく置き換えられていることに注意してください.Webリソースは変更されません。

答えて

0

まだ試してみたくなるものがあります。

プロジェクト構造>モジュールでは、すべてのリソースディレクトリがリソースとして適切にタグ付けされていることを確認してください。

アーティファクトの下で、爆発したアーティファクトに必要なすべてのファイルが含まれていることを確認します。

デバッグウィンドウまたは実行ウィンドウでリロードボタンをクリックするとどうなりますか? "X resources reloaded"と表示されますか?

+0

リソースとしてwebappディレクトリ(マルチモジュールプロジェクト)をマークしましたが、うまくいきませんでした。更新をクリックすると、「読み込まれたクラスは最新のものです。再読み込みするものはありません。 – kiziltas

関連する問題