Ошибка запуска 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 или новее, и пакет обязательно будет там.