2016-08-27 5 views
1

У меня есть ошибка во время запуска Karaf 4.0.5. Я получаю эту ошибку:Отсутствует требование osgi.wiring.package = org.osgi.framework) (версия> = 1.8.0) (! (Версия> = 2.0.0)))

(version>=1.8.0)(!(version>=2.0.0))) Unresolved requirements: [[Tracking_Service [11](R 11.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.framework)(version>=1.8.0)(!(version>=2.0.0)))] 
     at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4111)[org.apache.felix.framework-5.4.0.jar:] 
     at org.apache.felix.framework.Felix.startBundle(Felix.java:2117)[org.apache.felix.framework-5.4.0.jar:] 
     at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)[org.apache.felix.framework-5.4.0.jar:] 
     at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1253)[4:org.apache.felix.fileinstall:3.5.4] 
     at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1225)[4:org.apache.felix.fileinstall:3.5.4] 
     at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)[4:org.apache.felix.fileinstall:3.5.4] 
     at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)[4:org.apache.felix.fileinstall:3.5.4] 
     at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312) 

Можете ли вы дать несколько советов, как я могу решить эту проблему?

Я использую эту зависимость:

<dependency> 
      <groupId>org.osgi</groupId> 
      <artifactId>org.osgi.core</artifactId> 
      <version>6.0.0</version> 
      <type>jar</type> 
     </dependency> 

ответ

3

Вы построили свой пакет с помощью OSGi Release 6, однако развертывается на версию OSGi Framework более низкой/более ранней версии.

Смежные вопросы