Apache Felix obr сообщения об ошибках развертывания - PullRequest
1 голос
/ 15 марта 2011

Как читать сообщения об ошибках при сбое команды obr deploy? Вот пример:

 
-> obr deploy configuration-exporter
Unsatisfied requirement(s):
---------------------------
   (&(package=com.google.common.collect))
      RoutingService :: DAO
   (&(package=com.sybase365.routingservice))
      ARF :: Service Bundle :: Configuration Exporter
   (&(package=com.google.common.base))
      RoutingService :: DAO
   (service=org.osgi.service.event.EventHandler)
      Apache Felix EventAdmin
   (&(package=com.google.common.base))
      ARF :: Service Bundle :: Configuration Exporter
   (|(ee=J2SE-1.5))
      Guava: Google Core Libraries for Java 1.5
   (&(package=com.google.common.collect))
      ARF :: Service Bundle :: Configuration Exporter
   (service=org.osgi.service.event.EventHandler)
      Apache Felix EventAdmin

Как прочитать вышеуказанное сообщение? Чем на самом деле не удовлетворены?

1 Ответ

0 голосов
/ 28 апреля 2011

Я предполагаю, что в вашем obr отсутствуют пакеты:

com.google.common.collect
com.sybase365.routingservice
com.google.common.base
com.google.common.base
com.google.common.collect

, и тогда у вас, вероятно, нет запущенных служб:

org.osgi.service.event.EventHandler

и у вас, вероятно, неттребуется java-runtime:

J2SE-1.5

Я обычно беру первый отсутствующий пакет - и пытаюсь его решить.Если он избавится от этой ошибки, я продолжу.Если нет - значит что-то не так с вашей ОСГИ.Возможно, вам не хватает некоторых комплектов, необходимых для развертывания?

...