Después de desplegar una aplicación cliente Java EE en una máquina
con una instalación de cliente de aplicaciones o en un nodo
WebSphere Application Server,
puede iniciar la aplicación utilizando el mandato launchClient
en esa máquina.
Antes de empezar
Para poder utilizar el mandato
launchclient para
ejecutar una aplicación cliente Java EE, debe haber desplegado la aplicación.
Esta tarea sólo se aplica a aplicaciones cliente
Java™
EE.
Acerca de esta tarea
La especificación
Java
Platform, Enterprise Edition
(Java
EE) necesita soporte de contenedor cliente que ejecute aplicaciones
Java
(conocidas como aplicaciones cliente
Java
EE) y proporciona servicios de
Java
EE a las aplicaciones Los servicios de Java EE incluyen denominación,
seguridad y conexiones de recursos.
Procedimiento
Inicie el entorno Qshell. En la
línea de mandatos CL, escriba el mandato:
STRQSH
- Escriba el mandato siguiente para iniciar los clientes de aplicaciones Java EE:
raíz_cliente_aplic/bin/launchClient
donde
raíz_cliente_aplic es /QIBM/ProdData/WebSphere/AppServer/V85/Base o /QIBM/ProdData/WebSphere/AppServer/V85/ND.
- Transfiera parámetros al mandato launchClient o al programa cliente de aplicación también. El mandato launchClient le permite realizar
los dos operaciones. El mandato launchClient requiere que el primer parámetro sea:
- Un archivo EAR que especifica el cliente de aplicación que se va a ejecutar.
- Una solicitud de información acerca del uso de launchClient.
El ejemplo siguiente ilustra la sintaxis de invocación de línea de mandatos para la
herramienta launchClient:
launchClient [-profileName pName | -JVMOptions opciones | -help | -?] aplicación_usuario [-CCname=value] [args de aplic]
Todos los demás parámetros creados para el mandato launchClient deben comenzar por
el prefijo -CC.
Los parámetros que no son archivos EAR, o solicitudes del uso,
o que no empiezan por el prefijo -CC, los ignora el módulo ejecutable
del cliente de aplicaciones y se transfieren directamente al programa cliente de aplicación.
launchClient recupera parámetros de tres lugares:
- La línea de mandatos
- Un archivo de propiedades
- Propiedades del sistema
Los parámetros se resuelven en el orden indicado, teniendo los
valores de línea de mandatos la máxima prioridad y las propiedades del sistema la mínima. Con este
orden de prioridades puede establecer y alterar temporalmente los valores por omisión.
- Especifique el nombre de servidor.
![[AIX]](../images/aixlogo.gif)
![[Linux]](../images/linux.gif)
![[HP-UX]](../images/hpux.gif)
![[Solaris]](../images/solaris.gif)
![[Windows]](../images/windows.gif)
De forma predeterminada, el mandato launchClient utiliza el host local para el valor de la propiedad BootstrapHost.
De forma predeterminada, el mandato launchClient utiliza su_nombre_servidor para el valor de la propiedad BootstrapHost.
Este valor es eficaz para probar el
cliente de aplicación cuando se instala en el mismo sistema que el servidor. No obstante, en otros casos altere temporalmente este valor con el nombre
del servidor. Puede alterar temporalmente el valor de
BootstrapHost invocando el mandato
launchClient con los parámetros siguientes:
launchClient myapp.ear -CCBootstrapHost=abc.midwest.mycompany.com
También puede alterar temporalmente el valor por omisión especificando el
valor en un archivo de propiedades y transfiriendo el nombre de archivo a
launchClient.
El servidor controla la seguridad. No tiene que configurar la seguridad en el cliente porque
el cliente supone que está activa la seguridad.
Si la seguridad del servidor no está habilitada, el servidor ignora
la petición de seguridad y el cliente de aplicaciones funciona según lo esperado.