JBoss でのデバッグ時に Eclipse が JAXB で生成されたクラスを見つけられないという奇妙な問題が発生しています。
ここに障害につながるステップがあります。
- JBoss 4.2.3 をデバッグモードで起動します
- Java プロジェクトをサーバーにデプロイします
- ソース コードに小さな変更を加えます (空白を追加するなど)。
- Eclipse はプロジェクトを新規にビルドします。
- Eclipse は、外部ライブラリーの JAXB 生成クラスを見つけることができません
- Eclipse でのビルド エラー
- ホットコード交換が失敗する
JBoss をデバッグ モードで起動しないと、すべて正常に動作します。
問題は、Eclipse と JAXB によって生成されたクラスの相互作用にあると思われます。私は Eclipse Indigo と m2eclipse プラグインを使用しています。