Articles of osgi

Conflictos en la cadena de dependencia para Hibernate y Apache Felix

Entiendo el concepto de OSGi quejándose de múltiples cadenas de dependencia: un paquete está disponible más de una vez y cuando el paquete de importación no especifica exactamente qué versión necesita, por lo que el contenedor OSGi puede tener la molestia de no saber qué proporcionar. Lamentablemente, me encontré con un problema así esta semana, […]

OSGi: falta el requisito osgi.wiring.package

Escribo un proyecto que contiene 5 módulos. Los creo en intellij IDEA con maven, luego agrego soporte de marco “OSGi” a todos los módulos. Uso maven-bundle-plugin para configurar el paquete de exportación y el paquete de importación. Pero cuando lo ejecuto, siempre hay un error: org.osgi.framework.BundleException: Unable to resolve org.gxkl.launcher [12] (R 12.0): missing requirement […]

Uso de Service Component Runtime

El objective es eliminar las dependencias en OSGi de mis paquetes. Yo uso felix (v 4.2.1) como implícito y lo ejecuto incrustado. Instalo el paquete org.apache.felix.scr (v. 1.6.2) para tener soporte de Service Component Runtime. Pero cuando corro ServiceReference ref = bundleContext().getServiceReference(ScrService.class.getName()); ScrService s = (ScrService) bundleContext().getService(ref); Obtengo la ClassCastException: org.apache.felix.scr.impl.ComponentRegistry cannot be cast to […]

¿Cómo uso un servicio osgi en un dockable?

Si tengo, por ejemplo, una clase que se usa como ventana acoplable al hacer una anotación, ¿cómo se supone que debo usar un servicio osgi en esa clase? Lo mejor sería tenerlo como un campo miembro privado.

Descargar JAR de API de Java EE como paquetes OSGI

¿Hay algún lugar donde pueda descargar JAR de API de Java EE como paquetes OSGi?

¿Cómo debo implementar la consola OSGi en un paquete?

Soy nuevo en OSGi y estoy tratando de implementar la consola osgi en un paquete. Necesito administrar los otros paquetes / servicios de mi paquete. Así que necesito poder usar los comandos “ss”, “install” y “unistall” al menos en otros servicios ya instalados o no. Todos estos comandos deben administrarse sin interacción humana, por lo […]

OSGi: tener la misma ruta de paquete en dos paquetes diferentes

Tengo un bundle1 que tiene los siguientes paquetes: com.anderson.servlet.osgi (exported) com.anderson.servlet com.anderson.util (exported) y un segundo, bundle2 , que se ve así: com.anderson.jetty com.anderson.servlet.osgi y también importo com.anderson.servlet.osgi de bundle1 . ¿Es posible fusionar ambos paquetes en bundle2 ?

¿Cómo permitir que OSGi (Config Admin) persista / reutilice su configuración?

Soy nuevo en OSGi. Mi objective es crear una estructura con el administrador de configuración, para que pueda ingresar una configuración, que se reutilizará después de reiniciar el servidor. Mientras leí la API y probé algunas muestras, pensé que esta característica se incluirá de forma predeterminada. Mi pregunta para usted: ¿Es esto posible y, en […]

EclipseLink: ningún proveedor de persistencia para EntityManager llamado

Me gustaría crear un paquete que pueda usar Java Persistence. Para lograr esto, he creado un proyecto de plugin dentro de Eclipse. En mi proyecto, he creado un archivo persistence.xml en META-INF. También he agregado en mi MANIFEST.mf (en las dependencias) esos 3 paquetes: javax.persistence.jar org.eclipse.persistence.jar org.eclipse.persistence.jar Luego, en mi activador, uso estas líneas para […]

¿Cómo debo construir una aplicación empresarial modular que debe usar Spring y JPA?

Estoy planeando construir un sistema basado en Java para manejar diferentes procesos de negocios donde cada uno de estos es un módulo particular en el sistema. La mayoría de los módulos dependerían de algunos de los otros módulos para manejar su proceso de negocio particular. En otras palabras, los módulos principales consumirían algún tipo de […]