特定のOSGIバンドル内のエクスポートされたパッケージのクラスをJBossAS7にデプロイされたすべてのJavaEEアプリケーションにアクセスできるようにする正しい方法を探しています。これまで回避策として行ってきたのは、OSGIバンドルjarをJBOSS_HOME / Standalone / deploymentsフォルダーを作成し、アクセスが必要な各戦争ごとに、MANIFEST.MFファイルに次の行を追加します
Dependencies: deployment.<OSGIBundleName>:<OSGIBundleVersion>
。
私の質問は次のとおりです。OSGIバンドルをJBoss(「bundles」フォルダー内)に公開し、アプリケーションサーバーにバンドルエクスポートパッケージにデプロイされた任意のアプリケーションにアクセスできるようにする方法はありますか?
モジュール(https://community.jboss.org/message/604576)を使用してJBossのすべてのアプリケーションにパッケージにアクセスできるようにすることは可能ですが、代わりにOSGIバンドルを使用して同じことができるかどうか疑問に思いました。