En el ejemplo se muestra cómo utilizar Maven en paquetes OSGi.
La aplicación OSGi consta de un paquete web OSGi que contiene un servlet que accede a los servicios proporcionados por otros proyectos de paquetes.
Los proyectos de paquetes que proporcionan los servicios (suma, multiplicación) son proyectos Maven que se convierten a OSGi. La aplicación se ejecuta en WebSphere Application Server. En este ejemplo se proporciona una introducción sobre cómo se utilizan las herramientas de desarrollo OSGi.
Para utilizar este ejemplo, debe tener instalada y configurada la versión 8.0, o posterior, de WebSphere Application Server. Para verificar que un entorno de tiempo de ejecución de servidor está disponible, pulse , expanda
Servidor y pulse Entornos de tiempo de ejecución. Puede
utilizar este panel para añadir, eliminar o editar definiciones de tiempo
de ejecución de servidor instaladas. También puede descargar e instalar soporte para un servidor nuevo.
Para desplegar el ejemplo:
- Importe el ejemplo.
- En la vista Explorador empresarial, expanda .
- Pulse el botón derecho del ratón en org.sample.calculator.web.CalculatorServlet y seleccione Ejecutar en servidor.
- Seleccione la versión 8.0 o posterior de WebSphere Application
Server.