Utilice esta tarea para cargar y ejecutar el ejemplo ObjectGrid
de J2EE (Java 2 Platform, Enterprise Edition) de WebSphere Extended
Deployment.
Antes de empezar
Deben estar instalados WebSphere Application Server y WebSphere Extended Deployment.
Por qué y cuándo se efectúa esta tarea
Utilice esta tarea para comprender y probar la integración de ObjectGrid
con WebSphere Extended Deployment.
- Instale el archivo ObjectGridSample.ear. Puede
instalar el archivo EAR (Enterprise Archive) en un único servidor de
aplicaciones o en un clúster. Para instalar el archivo ObjectGridSample.ear en la consola
administrativa, siga los pasos siguientes:
- En la consola administrativa, pulse Aplicaciones >
Instalar nueva aplicación.
- En la página Preparación para la instalación de la
aplicación, especifique la ubicación de la aplicación ObjectGrid de
ejemplo. Por
ejemplo, seleccione:
<raíz_instalación>/installableApps/ObjectGridSample.ear.
Pulse Siguiente.
- En la segunda página Preparación para la instalación de
la aplicación, tome los valores por omisión y pulse Siguiente.
- En la página Seleccionar las opciones de instalación,
tome los valores por omisión y pulse Siguiente.
- En la página Correlacionar módulos con servidores,
especifique los destinos de despliegue donde desee instalar los módulos
contenidos en la aplicación.
Seleccione para cada módulo un servidor de destino o clúster de la
lista Clústeres y servidores. Seleccione el recuadro de selección Módulo
para seleccionar todas los módulos de aplicaciones o módulos individuales.
- En las páginas siguientes, utilice los valores por omisión y
pulse Finalizar.
- Pulse Guardar en configuración maestra después de
finalizar la instalación de la aplicación.
- Pulse la opción Sincronizar cambios con nodos. En la
página Aplicaciones de empresa > Guardar, pulse Guardar.
- Pulse Aceptar.
- Compruebe el puerto HTTP del sistema principal por omisión (default_host) de los
servidores y añada un alias de sistema principal.
Por omisión, los módulos Web se enlazan con el nombre de sistema
principal virtual default_host, a menos que modifique el nombre de sistema
principal durante la instalación. Si está instalando la aplicación en un
clúster, debe configurar como mínimo un alias de sistema principal para el
puerto HTTP del sistema principal por omisión (default_host) para cada miembro de
clúster. Asimismo, debe comprobar el puerto HTTP del sistema
principal por omisión (default_host) para cada miembro de clúster y añadir el alias de
sistema principal correspondiente de la lista Alias de sistema
principal de la consola administrativa. Para comprobar el puerto HTTP del sistema principal por omisión (default_host) de un servidor, siga estos pasos:
- En la consola administrativa, pulse Servidores > Servidor de aplicaciones
> nombre_servidor.
- Expanda los puertos de la sección Comunicación. El puerto
WC_defaulthost es el puerto de sistema principal virtual default_host.
Para añadir un alias de sistema principal, realice los pasos
siguientes:
- En la consola administrativa, pulse Entorno > Sistemas
principales virtuales > sistppal_por_omisión > Alias de sistema principal
> Nuevo.
- Utilice el valor por omisión del nombre de sistema
principal y especifique el puerto.
- Pulse Aceptar.
- Inicie la aplicación ObjectGrid de ejemplo.
- Para iniciar la aplicación en un servidor, pulse Servidores >
Servidores de aplicaciones. Seleccione el servidor que tiene el
archivo ObjectGridSample.ear instalado. Pulse Iniciar.
- Para iniciar la aplicación en un clúster, pulse Servidores >
Clústeres. Seleccione el clúster que tiene el archivo
ObjectGridSample.ear instalado. Pulse Iniciar.
Después de iniciar la aplicación en un
servidor o clúster, puede detener o iniciar la aplicación
independientemente del servidor de sistema principal o el clúster. Para
detener o iniciar la aplicación ObjectGrid de ejemplo, realice los pasos
siguientes:
- En la consola administrativa, pulse Aplicaciones >
Aplicaciones de empresa.
- Seleccione la aplicación ObjectGrid de ejemplo.
- Pulse Iniciar o Detener.
- Acceda al ejemplo ObjectGrid. Después de instalar el
archivo ObjectGridSample.ear en un único servidor o clúster e
iniciar la aplicación, podrá acceder al ejemplo ObjectGrid en la siguiente
dirección Web:
http://nombre_sistppal:puerto/ObjectGridSample
Por ejemplo, si el nombre de sistema principal es localhost y el
valor de puerto 9080, utilice la dirección Web
http://localhost:9080/ObjectGridSample.
Pruebe la funcionalidad del ObjectGrid distribuido en
el entorno de WebSphere Application Server. El archivo
ObjectGridSample.ear también contiene el servlet
DistributedObjectGridServlet que demuestra el uso de un ObjectGrid distribuido en el
entorno de WebSphere Application Server. El servidor de aplicaciones que alberga el
servlet DistributedObjectGridServlet también debe albergar el servidor ObjectGrid,
que es miembro del clúster ObjectGrid necesario.
Cuando el servidor de aplicaciones con el archivo
ObjectGridSample.ear instalado también alberga el servidor ObjectGrid
necesario, el servlet DistributedObjectGridServlet se comporta de la misma forma que
los otros servlets. Puede acceder al servlet en la siguiente dirección Web:
http://hostname:port/ObjectGridSample/DistributedObjectGridServlet. Por
ejemplo, si el nombre de sistema principal es localhost y el valor de
puerto 9080, utilice la dirección Web
http://localhost:9080/ObjectGridSample/DistributedObjectGridServlet.
Puede habilitar el rastreo de ObjectGrid utilizando la siguiente serie de rastreo:
ObjectGrid*=all=enabled.
Resultado
Ha instalado y configurado la aplicación ObjectGrid de ejemplo y la
aplicación ObjectGrid distribuida de ejemplo en un servidor WebSphere Extended
Deployment.
Qué hacer a continuación
Después de instalar la aplicación en un servidor o clúster, puede
acceder a la documentación de ejemplo después de iniciar la aplicación en
la siguiente dirección Web:
http://nombre_sistppal:puerto/ObjectGridSample/docs/introduction.html
Por ejemplo, si el nombre de sistema principal es
localhost y el
valor de puerto
9080, utilice la dirección Web
http://localhost:9080/ObjectGridSample/docs/introduction.html.