現在、EclipseGalileoおよびJBoss4.2.3で「ホットコード置換」が機能しないという問題が発生しています。
他のアプリケーションの中でも、ローカルのJBossで展開されたJavaWARを実行しています。ビルド元のプロジェクトはMavenによって管理されています。Mavenゴールwar:explodedを使用してプロジェクトをビルドし、ANTスクリプトを使用してそのディレクトリをJBossにコピーします。
アプリケーションを実行してコードの任意の場所にブレークポイントを設定すると、Eclipseはデバッグモードでその行で適切に停止します。しかし、ソースファイルに変更を加えて保存する場合、Eclipseはこの変更をJBossに適用しません。たとえば、通常のコード行をコメントにすると、デバッガーは通常のJavaコードであるかのようにこのコメントをステップオーバーします。または、行を削除すると、デバッガーがファイルと同期していないように見え、括弧のステップオーバーを開始します。
しかし、「ホットコード置換エラー」メッセージも表示されません。Eclipseは変更をソースファイルに適用しているように見えますが、JBossには適用していません。
ホットコード置換を機能させるためにオンにする必要がある特別な設定はありますか?または、アプリケーションをビルドしてJBossにデプロイする方法に間違いはありますか?