次のパッケージがあります。
something.ear (eclipse-project)
+webstuff.war (maven dependency only)
+businessstuff.ejb (eclipse-project)
パッケージングは完璧に機能し、すべての業務をデバッグできます。しかし、webstuff.war のソースコードを Eclipse で見えるようにして、ブレークポイントを設定してデバッグするにはどうすればよいでしょうか?
ear と war には Java クラス ファイル (編集不可) のみがあり、Java ソース コードはありません。より良いアプローチは、いくつかのロギング フレームワークを使用することです (個人的には log4j を好みます)。
最近開発されたすべての Java プロジェクトは、いくつかのロギング フレームワークを使用しており、ear および war ファイルでそれらをより適切に検索しています。
war ファイルを抽出すると、使用する loggong フレームワークを示す xml または .properties ファイルが表示されます。