Ошибка запуска Pax Web Jetty

Я использую Pax-Web в равноденствии (пакет org.eclipse.osgi_3.5.0).

Я использую пакет pax-web-jetty-bundle_3.0.2.

При запуске этого пакета причалов (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 не является.

Спасибо.


person ramon_salla    schedule 06.09.2013    source источник


Ответы (1)


Этот пакет доступен начиная с OSGi 4.3 (насколько я помню) в ядре OSGi. Вы используете слишком старую версию Equinox, которая не поддерживает эту версию спецификации OSGi. Используйте равноденствие 3.7.1 или новее, и пакет точно будет там.

person Balazs Zsoldos    schedule 06.09.2013