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

Aprenda a preparar el servidor y el cliente para ejecutar un cliente de aplicaciones de contenedor de cliente de aplicaciones de 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 la aplicación; por ejemplo:
    <?xml version="1.0" encoding="UTF-8"?>
    	<server description="new server">
    		<!- Enable features ->
    		<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 su aplicación; por ejemplo:
    <?xml version="1.0" encoding="UTF-8"?>
    	<client description="new client">
    		<!- Enable features ->
    		<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 appClientSecurity-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.
    Para plataformas WindowsNota: El cliente puede no poderse conectar al servidor debido al software de cortafuegos que bloquea la conexión en el servidor. Consulte con el administrador del servidor para asegurarse de que no ningún cortafuegos que bloquee las conexiones de entrada al puerto 2814.

Icono que indica el tipo de tema Tema de tarea



Icono de indicación de fecha y hora Última actualización: Tuesday, 6 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_setup_prepareappclient
Nombre de archivo:twlp_setup_prepareappclient.html