3

EAR 内の JAR 内の xml ファイルにアクセスしたいのですが、失敗します。

私のEAR構造はこれです:

ear-0.0.1-SNAPSHOT.ear
|_META-INF
|_lib
   |_log4j-1.2.17.jar
   |_ejb-client-0.0.1-SNAPSHOT.jar
   |_dtos-0.0.1-SNAPSHOT.jar
   |_configuration-0.0.1-SNAPSHOT.jar
      |_xml
         |_universes
            |_universes.xml
      |_META-INF
      |_log4j.xml
|_ejb-impl-0.0.1-SNAPSHOT.jar
|_web-0.0.1-SNAPSHOT.war

だから私は、内部に格納されたシングルトンEJBでuniverse.xmlにアクセスしたいと考えていますejb-impl-0.0.1-SNAPSHOT.jar

私はテストしました:

InputStream ip = getClass().getClassLoader().getResourceAsStream("/xml/universes/universes.xml");

または :

InputStream ip = ClassLoader.class.getResourceAsStream("/xml/universes/universes.xml");

そして、いくつかの異なるパッケージ表記は成功しませんでした。

私の EAR は Glassfish V3 にデプロイされています。

ご協力いただきありがとうございます

4

0 に答える 0