Intellij IDEA(Ledaプレビュー、122.746)でJRebelプラグインを使用してJRebel5.0.0を使用しています。サーバーはGlassFishv3.1です。私のアプリケーションはWicketを使用しており、HTMLテンプレートはクラスと同じ場所に配置されています。
問題は、更新されたクラスはプロジェクトの再構築後に正常に再ロードされますが、更新されたHTMLは再ロードされないことです。たとえば、ページクラスとHTMLの両方に要素を追加すると、Wicketから例外が発生し、この要素はコードで参照されているが、マークアップには存在しないという例外が発生します。
更新されたHTMLリソースと再コンパイルされたクラスは同じディレクトリ(私がチェックした)になり、このディレクトリはに存在しrebel.xml
ます(そして、再コンパイルされたクラスは実際に更新されるため、この設定は有効です)。
何が問題なのでしょう?