Pregunta

Tengo un programa de prueba simple que está diseñado para consumir el servicio de Apache Felix paquete Bundle Repositorio sin embargo yo estoy teniendo problemas con la configuración a través de eclipse.

Estoy utilizando el tarro para el haz (org.apache.felix.bundlerepository-1.4.0.jar) como una biblioteca de referencia y se han añadido a la ruta de clase en el manifiesto.

Cuando intento iniciar mi paquete se da el error:

java.lang.ClassCastException: org.apache.felix.bundlerepository.RepositoryAdminImpl cannot be cast to org.apache.felix.bundlerepository.RepositoryAdmin

No puedo añadir org.osgi.service.obr a la lista de paquetes importados en mi paquete (ya que doesnt resolver) y creo que este es el motivo de la emisión.

¿Alguna idea?

Gracias

¿Fue útil?

Solución

Esto se resolvió mediante la inclusión del paquete Apache Felix Bundle repositorio (org.apache.felix.bundlerepository-1.4.0.jar) en la carpeta de eclipse / plugins que me permitió referencia al paquete org.osgi.service.obr en la lista de paquetes importados en el manifiesto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top