Preparación y ejecución de un cliente de aplicaciones

Obtenga información sobre cómo preparar el servidor y el cliente para ejecutar una aplicación desde el contenedor de clientes de aplicaciones Liberty.

Acerca de esta tarea

La ejecución de un cliente de aplicaciones de forma correcta requiere que se actualicen los archivos server.xml y client.xml.

Procedimiento

Prepare el servidor como se indica a continuación:

  1. Empaquete un módulo de cliente (.jar) y otros módulos como, por ejemplo, un módulo EJB (.jar), en un archivo EAR de la aplicación.
  2. Coloque el archivo EAR en el directorio apps; por ejemplo, wlp/usr/servers/su_servidor/apps.
  3. Actualice el archivo de configuración server.xml añadiendo la característica appClientSupport-1.0, junto con otras características necesarias.
    Importante: Este paso no es necesario si el cliente de aplicaciones es una aplicación autónoma.
  4. Actualice el archivo de configuración server.xml configurando <application/> con la información de aplicación; por ejemplo:
    <?xml version="1.0" encoding="UTF-8"?>
    	<server description="new server">
    		<!- Habilitar características ->
    		<featureManager>
    			<feature>javaee-7.0</feature>
    		</featureManager>
    		<application id="techsample" name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</server>

Prepare el cliente como se indica a continuación:

  1. Coloque el archivo EAR en el directorio apps; por ejemplo, wlp/usr/clients/su_cliente/apps.
  2. Actualice el archivo de configuración client.xml configurando <application/> con la información de aplicación; por ejemplo:
    <?xml version="1.0" encoding="UTF-8"?>
    	<client description="new client">
    		<!- Habilitar características ->
    		<featureManager>
    			<feature>javaeeClient-7.0</feature>
    		</featureManager>
    		<application id="techsample"
    name="techSample" type="ear" location="TechnologySamples.ear"/>
    	</client>
  3. Opcional: Añada la característica appClientSupport-1.0 al archivo client.xml. Consulte Creación manual de un cliente de aplicación de Liberty.
  4. Inicie el servidor.
  5. Ejecute el cliente escribiendo client run su_cliente. Si su aplicación cliente utiliza argumentos de línea de mandatos, utilice el formato siguiente:
    client run {your_client} -- arg1 arg2 ... argn

Existen pasos adicionales para realizar si el servidor y el cliente se están ejecutando en equipos distintos. De forma predeterminada, el servidor y el cliente utilizan localhost:2809. Debe configurar IIOP para establecer una conexión entre el servidor y el cliente, tal como se indica a continuación:

  1. Detenga el servidor.
  2. Actualice el archivo server.xml con la configuración de IIOP; por ejemplo:
    <iiopEndpoint id="defaultIiopEndpoint"
    host="user.host.ibm.com" iiopPort="2814" />
  3. Actualice el archivo client.xml con la configuración de IIOP; por ejemplo:
    <orb id="defaultOrb" nameService="corbaname::user.host.ibm.com:2814" />
  4. Inicie el servidor.

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_setup_prepareappclient.html