2

以下をインポートするクラスの OSGI バンドルを構築しようとしています。

import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.BodyContent;
import javax.servlet.jsp.tagext.BodyTagSupport;

これを Eclipse のプラグイン プロジェクトとしてビルドしようとしています。エラーを解決する j2ee jar を追加しましたが、プラグインとしてのエクスポートは失敗します。

また、OSGi コンテナーに不一致がある可能性があるため、j2ee jar を追加したくありませんでした。これを解決する最善の方法は何ですか? 私はOSGIが初めてです..

4

2 に答える 2

1

サーブレット API を提供する Geronimo および ServiceMix から入手可能なバンドルがあります。ただし、OSGi-Web アプリケーションを実行するには、おそらく Web コンテナーが必要です。では、コンテナのセットアップはどのように見えるでしょうか?

OSGi コンテナーには、Apache KarafEclipse Virgoがあります。どちらも Web コンテナーも提供します。独自のコンテナをセットアップする場合は、Pax-Webを参照してください。これは、必要なサーブレット API も提供します。

于 2012-12-18T22:41:43.857 に答える
0

OSGi コンテナーで使用するためのバンドルされたバージョンの j2ee.jar があると確信しています。そうでない場合は、自分でバンドルしてください

于 2012-12-18T19:12:46.833 に答える