Ошибка запуска 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 нет.

Благодарю.

1 ответ

Решение

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

Другие вопросы по тегам