モジュラーjsfアプリケーションを構築しようとしています。このアプリケーションは、warファイルといくつかのjarファイルで構成されています。各jarファイルには、.xhtmlページ、関連するBean、およびfaces-config.xml、web-fragment.xml、pretty-config.xmlなどの構成ファイルが含まれています。これらのjarファイルがWEB-INF/lib内に配置されると、すべてが正常に機能します。
ただし、戦争とは関係なく(プラグインシステムのように)jarファイルをデプロイする必要があります。
jboss 6では、jarファイルをデプロイフォルダーに配置してみました。jar内にある.xhtmlページを表示することができました(デプロイされたすべてのアプリケーションは同じクラスローディングドメインを共有します)。ただし、jarはjsf注釈についてスキャンされず、FacesContextは適切に初期化されませんでした。
また、jboss 7で同様の構成でアプリケーションをデプロイしようとしましたが、他の問題が発生しました。jarにあるプロパティファイルはロードされず、何らかの理由でCDIBeanは常にnullに解決されました。
戦争中にパッケージ化されていない再利用可能なモジュールで構成されるWebアプリケーションを作成できれば素晴らしいと思います。
どんな提案でも大歓迎です。
前もって感謝します。