Puede desplegar una aplicación de registro UDDI como parte de la configuración de un nodo UDDI. Puede utilizar un script proporcionado, la consola administrativa o los mandatos de script wsadmin.
Antes de empezar
Antes de desplegar una aplicación de registro UDDI, debe crear la base de datos y el origen de datos para el registro UDDI.
Si
está desplegando una aplicación de registro UDDI en un clúster, se da por supuesto que se utiliza una sola
base para todos los miembros del clúster de manera que el clúster se visualiza como un nodo UDDI único.
Acerca de esta tarea
Utilice esta tarea como parte de la configuración de un nodo UDDI predeterminado o la
configuración de un nodo UDDI personalizado. Puede desplegar una aplicación del registro UDDI de dos formas:
Procedimiento
- Opcional: Para desplegar una aplicación de registro UDDI utilizando el script suministrado:
Inicie una sesión de Qshell especificando el mandato
STRQSH desde la línea de mandatos de IBM® i
- Ejecute el script wsadmin uddiDeploy.jacl como se muestra, desde el directorio
raíz_servidor_aplicaciones/bin.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
wsadmin [-conntype none] [-profileName nombre_perfil] -f uddiDeploy.jacl
{nombre_nodo nombre_servidor | nombre_clúster}
![[z/OS]](../images/ngzos.gif)
wsadmin.sh [-conntype none] [-profileName nombre_perfil] -f uddiDeploy.jacl
{nombre_nodo nombre_servidor | nombre_clúster}
Los atributos del mandato son los siguientes:
- -conntype none es
opcional y sólo es necesario si el servidor de aplicaciones o el gestor de despliegue
no está en ejecución.
- -profileName nombre_perfil es
el perfil del gestor de despliegue. Si no especifica un perfil, se utiliza el perfil predeterminado.
- nombre_nodo es el nombre del nodo de WebSphere Application
Server en el cual se ejecuta el servidor de destino. El nombre del nodo distingue entre mayúsculas y minúsculas.
- nombre_servidor es el nombre del
servidor de destino en el que desea desplegar el registro UDDI, por ejemplo, servidor1. El nombre del servidor distingue entre mayúsculas y minúsculas.
- nombre_clúster es el nombre del clúster de destino en el que desea desplegar el registro UDDI. El nombre del clúster distingue entre mayúsculas y minúsculas.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Por ejemplo, para desplegar UDDI en el nodo
MiNodo y el servidor servidor1 en un sistemaWindows,
suponiendo que servidor1 ya se haya iniciado:
wsadmin -f uddiDeploy.jacl MyNode server1
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
Para desplegar UDDI
en el clúster MiClúster en un sistema Windows:
wsadmin -f uddiDeploy.jacl MyCluster
![[IBM i]](../images/iseries.gif)
Por ejemplo, para desplegar UDDI en el nodo MiNodo
y el servidor servidor1, suponiendo que servidor1 ya se haya iniciado:
wsadmin -f uddiDeploy.jacl MyNode server1
![[IBM i]](../images/iseries.gif)
Para desplegar
UDDI en el clúster MiClúster:
wsadmin -f uddiDeploy.jacl MiClúster
![[z/OS]](../images/ngzos.gif)
Por ejemplo, para desplegar UDDI en el nodo MiNodo
y el servidor servidor1, suponiendo que servidor1 ya se haya iniciado:
wsadmin.sh -f uddiDeploy.jacl MyNode server1
![[z/OS]](../images/ngzos.gif)
Para desplegar
UDDI en el clúster MiClúster:
wsadmin.sh -f uddiDeploy.jacl MiClúster
- Opcional: Para desplegar una aplicación de registro UDDI
utilizando la consola administrativa, siga los pasos siguientes.
- Instale la aplicación UDDI (el archivo uddi.ear) en el
servidor o clúster que necesite.
- Pulse .
- Asegúrese de que Orden de cargadores de clases se
establezca en Clases cargadas con cargador de clases de aplicación (padre
último).
- Asegúrese de que Política de cargador de clases WAR esté
establecido en Cargador de clases único para la aplicación.
- Pulse Aplicar y, a continuación, guarde los cambios en la configuración maestra.
Resultados
La aplicación UDDI se ha desplegado. Si se muestra el siguiente
mensaje de error, compruebe que ha ejecutado el script
uddiDeploy.jacl utilizando el perfil del gestor de despliegue.
WASX7017E: Se ha recibido una excepción al ejecutar el archivo
"uddiDeploy.jacl"; información de
excepción: com.ibm.ws.scripting.ScriptingException: WASX7070E: El
servicio de configuración no está disponible.
Qué hacer a continuación
Continúe con la configuración del nodo UDDI.
Si ha
desplegado la aplicación del registro UDDI en un clúster, es posible que tenga que actualizar los recursos
como, por ejemplo, el proveedor JDBC (Java™ Database Connectivity) y el
origen de datos en miembros individuales del clúster para permitir el acceso correcto a la base de datos
compartida.
Si se modifican los puertos en los que escucha
WebSphere Application Server en un valor distintivo a los
predeterminados (9080 y 9443), es posible que tenga que actualizar los alias de host para los hosts virtuales
de la aplicación UDDI. Es posible que tenga que realizar esta acción para cualquier configuración, pero es más probable que los
puertos cambien en un entorno en clúster.