2012-01-07 5 views
0

私の開発環境に奇妙な問題があります。JSF/Jboss/Eclipse:xhtmlが更新されない

私はIDEでそれらを変更したときに私のサーバーの実行、XHTMLページが更新されていないとき、私はEclipseのJBossの5とインディゴとJSF 2

を使用しています。

xhtmlが戦争中の場合、ページは更新されますが、いくつかのページがjarにあり、これらのページは更新されません。

私は戦争と瓶のxhtmlの違いを理解していません。

ありがとうございました。

編集:このバグの理由が見つかりました。 jarを更新するとvfs(新しいjbossファイルシステム)というディレクトリは更新されませんが、その理由はわかりません。

答えて

0

私の理解では、.jarファイルはコンパイルされたプロジェクトです。あなたがソースコードを持っていなければ、それを変更して再コンパイルして新しい.jarファイルを作成します。その中の任意のファイルはリフレッシュできません。

.warは現在のウェブプロジェクトです。プロジェクトを実行するたびに、常にクリーンでビルドし、再コンパイルします。したがって、あなたは常に最新の変更を行います。

+0

戦争という、私は同じ時間にこのjarを展開ので、はい、私はソースコードを持っているとは何かを持っています。 Javaクラスを変更すると、更新されます。ちょうどxhtmlは更新されません。 – Kiva

+0

Hmmm ... '.jar'ファイルが進行中のプロジェクトでもあれば、' .jar'ファイルとしてインポートするべきではないと思います。たとえば、NetBeans IDEでは、ライブラリをインポートしようとすると、その 'Project'の' .jar'ファイルだけでなく、 'Project'全体をインポートすることができます。その 'Project'に対して行った変更はコンパイル時に反映されます。 –

+0

eclipseでは、私のjarプロジェクトは戦争のようなEclipseプロジェクトです。 jbossでアプリケーションを公開すると、jarプロジェクトはjarファイルとしてコンパイルされます。 – Kiva

0

ドウそれは?:

<context-param> 
    <param-name>javax.faces.FACELETS_REFRESH_PERIOD</param-name> 
    <param-value>2</param-value> 
</context-param> 
+0

はいこのフラグは0に設定されています。戦争中のXHTMLはリフレッシュされます。 – Kiva

関連する問題