0

EJB プロジェクトと EAR プロジェクトで同じ jar ファイルを使用するにはどうすればよいですか?

  • EJB ---> Eclipse でビルド パスを追加するための Jar ファイル。
  • EAR ---> Java EE 依存関係を追加するための EJB プロジェクトと jar ファイル。

そうしないと、同一のクラスと思われるものに対してクラスキャスト例外が発生します。

例:

com.sample.es.ra. EsCciConnectionFactoryは com.sample.es.raにキャストできません。EsCciConnectionFactory

4

2 に答える 2

0

EAR アーカイブ内のすべてのモジュールで共有される Jar ファイルは、\libEAR のルートにあるフォルダーに配置できます。

Eclipse で WTP を使用Enterprise Application Projectすると、プロジェクト エクスプローラーで次のように表示されます。

foo_ear <--- the EAR project
    EarContent
        lib <--- Put your jars here
            bar.jar
            kaz.jar
foo_ejb <--- the EJB project
    src
        com.example
            Something.java
    EAR Libraries <--- lists libraries "found" in root EAR's /lib
        bar.jar
        kaz.jar
于 2012-08-20T19:41:56.133 に答える