2016-07-18 4 views
2

私は単純なタスクを持っていますが、それを正しくすることはできません。mavenプロジェクトの子jarから親の耳のソースへのejbからのアクセス

私は1つのjava mavenプロジェクトを持っています。このプロジェクトは、JARとWARからなるEARで構築されています。私はこれらの子ジャーのうちの1つにBeanを持っています。これは、親EARからResourceをMETA-INF/myFile.infoに取得する必要があります。

残念ながら、私はこれを行う正しい方法を見つけることができません。 EARをWildFly10に配備しています。

ClassLoader、class、ContextClassLoaderを使用しようとしましたが、ClassPathにパスを追加するためにpomで定義するよう試みました。

私は能力を持っているために何をすべきはMETA-INF/...

答えて

2

からお耳/ META-INFを親耳ソースへの子のjar Javaクラス(EJB)からのアクセスを取得/モジュールからは見えません。 your-ear/libのみがモジュールから見えます。 EARリソースを他のすべてのモジュールと共有したい場合は、あなたのear/libのjarファイルにmyFile.infoを入れてください。

+0

ありがとう。私はアクセス可能な場所で設定を置き換えました。 – JaVanna

+0

ようこそ。すばらしいです :) – davidxxx

関連する問題