私は私を助けるかもしれない投稿を探し回ろうとしましたが、何も見つかりません。
私はJBoss4サーバーにearをデプロイしていますが、新しいプロジェクトを追加してからこの問題が発生し始めました。
この新しいプロジェクトはeclipseのJavaプロジェクトとして定義され、EARプロジェクトにはEJBプロジェクトがあり、依存するプロジェクトの1つとして新しいJavaプロジェクトがあります-eclipseを介してローカルにJBossにデプロイされた場合、問題はなく、すべてがスムーズに進みます
ただし、テスト環境(Eclipseの外部)でJBossにデプロイすると、新しいJavaプロジェクトで定義されているクラスの1つでjava.lang.NoClassDefFoundErrorが発生し続けました。
EARファイル(EJBプロジェクト)にアクセスするためにEARファイルの内部を調べた後、jarの内部で、新しいJavaプロジェクトのディレクトリ構造とすべてのクラスファイルを確認できます。不平を言うクラスは、EAR-> JARのすぐ内側にあり、探している構造と正確に一致しています。
私は他に見ることができるものに迷っています。
どんなポインタでも大歓迎です!
ありがとう