ganymedesr2からeclipsegalileoにアップグレードしましたが、今ではeclipseがデプロイ中にEARファイルをビルドするという非常に悪い仕事をしています。完全に無視されていると思われるいくつかのユーティリティjarがあり、EARにたまにしか含まれない単一のwarファイルがあります。したがって、glassfishにデプロイすると、「ファイルが見つかりません:blah.war」などのエラーが発生します。または、warファイルが存在する場合は、ClassNotFoundエラーが発生します。
また、いくつかのEJB jarをEARから削除しようとしていますが、それでもそれらのいくつかをapplication.xmlに追加し直しています(残念ながら、それらはEARにも追加されません)。
eclipseは、プロジェクトに関する追加のメタデータをEARプロジェクトの外部に保存し、プロジェクトへの変更を無視していると思います。これは煩わしいことです。しかし、これがどこにあるのか、それを「洗い流す」方法はわかりません。
誰かがこのようなことに遭遇しましたか?実際に何が起こっているのかをどうやって理解できるか考えてみてください。
ありがとう!