2012-04-28 26 views
2

Glassgfish 3.1.2を実行しています。ビルドを実行して新しいクラスファイルをアプリケーション(domain1/applications /内)にコピーすると、 。Glassfishの動的アプリケーションの再読み込みが正常に動作しない

Glassfishの管理者で、私はドメイン - >アプリケーション構成に行き、 "再読み込み"がチェックされています。 「Reload Poll Interval」は2秒に設定されています。

新しいクラスファイルをコピーしてから2秒以内にGlassfishがそのアプリケーションをリロードするのではないでしょうか?それは注意を払うようではないようです。ログにアプリが再ロードされていることが表示されず、新しいクラスファイルが取得されません。私は彼らが正しくコピーアウトしていることを確認しました。

私には何が欠けていますか?

ありがとうございます。

答えて

0

Glassfishの設定で正しいことをしているようです。

アプリケーションディレクトリ内のファイルを自分で更新することで手動で再ロードをトリガーして、自動的に再ロードされたかどうかを知ることができます。再ビルド時に.classファイルをコピーするプロセス。

ダイナミックリロードの詳細については、オラクル社のドキュメントを参照してください。ページの下部にあるアプリケーションディレクトリを手動で更新する方法については、こちらをご覧ください。

http://docs.oracle.com/cd/E19879-01/820-4337/beadz/index.html

0

チェックあなたのweb.xmlファイルでこの設定:あなたが再び展開するまで<param-value>Productionアプリケーションに設定されている

<context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param>

場合は更新されません。

関連する問題