私たちはモジュール式jsfアプリケーションを構築しようとしています。アプリケーションは、warファイルといくつかのjarファイルで構成されています。各jarファイルには、.xhtmlページ、関連するBean、faces-config.xml、web-fragment.xml、pretty-config.xmlなどの設定ファイルが含まれています。これらのjarファイルがWEB-INF/libの中に置かれると、すべて正常に動作します。Jbossを使用したモジュール式JSFアプリケーション
しかし、(プラグインシステムのように)戦争とは独立してjarファイルを展開する必要があります。
jboss 6では、jarファイルをdeployフォルダに配置しようとしました。 jar内にある.xhtmlページ(すべてのデプロイされたアプリケーションは同じクラスローディングドメインを共有しています)を見ることができました。ただし、jsfアノテーションのjarファイルはスキャンされず、FacesContextは適切に初期化されませんでした。
jboss 7でも同様の設定でアプリケーションをデプロイしようとしましたが、他の問題も発生しました。 jarにあるプロパティファイルはロードされず、何らかの理由でCDI Beanが常にnullに解決されました。
戦争中にパッケージ化されていない再利用可能なモジュールで構成されたWebアプリケーションを作成できればいいと思います。
ご提案は大歓迎です。
ありがとうございます。
[モジュラーJSF 2.0アプリケーションの作成方法](http://stackoverflow.com/questions/6199458/how-to-create-a- modular-jsf-2-0-application) – BalusC
また、CDIも使用しており、カスタムResourceResolverも含まれています。唯一の違いは、jarファイルを戦争のWEB-INF/libフォルダの外に置くことです。 – dimitra