tomcatにデプロイでき、OSGiバンドルとしてビルドして、OSGiコンテナーtomcat(おとめ座だと思います)で他のバンドルと一緒にデプロイできる標準の戦争デプロイメントを使用することは可能ですか?
質問する
3995 次
2 に答える
2
はい、WARとWABの間にはかなりの相互運用性があります。ApacheAriesとWebSphereApplicationServerは、デプロイメント時にWARをWABに変換します。これは起動して実行するための良い方法ですが、OSGiメタデータを自分で構築する適切なWABを使用することをお勧めします。追加のOSGiヘッダーは、通常のTomcatコンテナーでのデプロイメントに干渉しないため、WABには最大の柔軟性があります。
ビルドには、いくつかのオプションがあります。たとえば、Mavenバンドルプラグインを構成してWABを構築したり、EclipsePDEのOSGiメタデータのツールサポートを使用したりできます。
于 2012-06-25T10:54:58.203 に答える
0
Pax-Url-Warは、ApacheKarafなどのコンテナーにこの機能を提供します。簡単に言うと、これによりwar:file:///path/to/myapp.warのようなURLをインポートでき、PaxはそれをOSGiバンドルとしてラップし、オプションでURLルートやその他のパラメーターをその場で変更します。
于 2012-06-25T16:31:49.060 に答える