0

分点 (org.eclipse.osgi_3.5.0 バンドル) で Pax-Web を実行しています。

pax-web-jetty-bundle_3.0.2 バンドルを実行しています

この jetty バンドル (pax web jetty) を開始すると、次のエラーが発生します。

The bundle could not be resolved. Reason: Missing Constraint: Import-Package: org.osgi.framework.wiring; version="[1.0.0,2.0.0)"

パッケージ org.osgi.framework.wiring を提供 (エクスポート) するバンドルが見つかりません。org.eclipse.osgi はそうではありません。

ありがとう。

4

1 に答える 1

2

そのパッケージは、OSGiコアのOSGi 4.3以降(私が覚えている限り)で利用できます。このバージョンの OSGi 仕様をサポートしていない、古すぎるバージョンの equinox を使用しています。equinox 3.7.1 以降を使用すると、パッケージが確実に存在します。

于 2013-09-06T09:51:35.410 に答える