Utilice este tema para instalar el paquete de servidor de WebSphere eXtreme
Scale, un fragmento opcional que permite cargar sus paquetes de aplicación y las clases de usuario no dinámicas, como plug-ins, agentes, objetos de datos, etc.
Antes de empezar
- Instale e inicie una infraestructura OSGi soportada.
Actualmente, Equinox es la única implementación OSGi soportada. Si su aplicación utiliza
Blueprint, asegúrese de instalar e iniciar una implementación Blueprint soportada.
Apache Aries y Eclipse Gemini están soportadas.
- Abra la consola OSGi.
Procedimiento
- Instale el paquete de servidor
eXtreme Scale. Debe saber el URL del archivo del paquete de archivos Java (JAR). Por ejemplo:
archivo de instalación osgi>:///home/user1/myOsgiEnv/plugins/objectgrid.jar
El ID del paquete es 41
osgi>
El paquete de eXtreme Scale ya está instalado, pero todavía no está resuelto.
- Si el servidor
eXtreme Scale debe cargar las clases de usuario directamente en vez de utilizar los plug-ins dinámicos expuestos mediante los servicios
OSGi, deberá instalar un fragmento desarrollado por el cliente que proporcione esas clases o las importe. Si está utilizando plug-ins dinámicos y no utiliza agentes, puede saltarse este paso. A continuación se muestra un ejemplo de cómo instalar un fragmento personalizado:
archivo de instalación de osgi>:///home/user1/myOsgiEnv/plugins/myFragment.jar
El ID de paquete es 42
osgi> ss
Framework is launched.
ID Estado Paquete
...
41 INSTALLED com.ibm.websphere.xs.server_7.1.1
42 INSTALLED com.mycompany.myfragment_1.0.0
osgi>
Ahora el paquete del servidor eXtreme Scale y el fragmento del cliente que está vinculado con el paquete ya están instalados.
- Inicie el paquete del servidor eXtreme Scale; por ejemplo:
osgi> inicio 41
osgi> ss
Framework is launched.
ID Estado Paquete
...
41 ACTIVE com.ibm.websphere.xs.server_7.1.1
Fragments=42
42 RESOLVED com.mycompany.myfragment_1.0.0
Master=41
osgi>
- Ahora instale e inicie todos los paquetes de aplicación de usuario utilizando los mismos mandatos mencionados anteriormente. Para iniciar una cuadrícula en este servidor, la definición del servidor y el contenedor debe declararse utilizando Blueprint, o la aplicación debe iniciar el servidor y el contenedor mediante programación desde un activador de paquete o algún otro mecanismo.
Resultados
El paquete de servidor
eXtreme Scale y la aplicación se han desplegado, iniciado y ya están listos para aceptar trabajo.