Creación manual de un cliente de aplicación de Liberty

Puede crear un cliente de aplicación de Liberty desde la línea de mandatos.

Acerca de esta tarea

Habilite la característica Java™ EE Application Client 7.0 solamente en el archivo client.xml.

Procedimiento

  1. Abra un indicador de mandatos y vaya al directorio wlp/bin. En los ejemplos siguientes, vía_acceso_a_liberty especifica la ubicación donde ha instalado Liberty en el sistema operativo.

    For Windows platformsEjemplo en los sistemas Windows: C:\Usuarios\mo> cd vía_acceso_a_liberty\wlp\bin

    For LINUX platformsEjemplo en Linux: mo@machine01:~> cd vía_acceso_a_liberty/wlp/bin

  2. Ejecute el siguiente mandato para crear un cliente, donde nombre_cliente es el nombre que desea dar al cliente. Si no especifica un nombre de cliente, se utiliza defaultClient.

    For Windows platformsEjemplo en los sistemas Windows: C:\wlp\bin> client create nombre_cliente

    For LINUX platformsEjemplo en Linux: mo@machine01:~> client create nombre_cliente

    client
    create nombre_cliente
    Si el cliente se ha creado satisfactoriamente, recibirá el siguiente mensaje:
    Se
    ha creado el cliente nombre_cliente.

    Puede encontrar el archivo client.xml en el directorio wlp/usr/clients/nombre_cliente. El archivo contiene la característica javaeeClient-7.0 .

    Atención: Si existe un cliente predeterminado, obtendrá un error. Si no existe ningún cliente predeterminado, se creará defaultClient.
  3. Ejecute la aplicación cliente preparando un archivo de aplicaciones (.ear) con un módulo de cliente (.jar) en él. Especifique una clase principal en MANIFEST.MF del módulo de cliente, por ejemplo:
    Manifest-Version: 1.0 
    Main-Class: com.ibm.ws.addressbook.ContactServiceClient_XMLInject 
  4. Coloque el archivo EAR en el directorio wlp/usr/clients/nombre_cliente/apps.
  5. Actualice el archivo client.xml para configurar la aplicación, por ejemplo:
    <client>
    	<featureManager>
    		<feature>javaeeClient-7.0</feature>
    	<featureManager>
    	<application id="CLIENT_APP" name="CLIENT_APP" type="ear" location="clientApp.ear"/>
    </client>
    Si el cliente especificado ya existe, no se crea ningún cliente y recibe un mensaje de excepción:
    CWWKE0005E: El entorno de ejecución no se ha podido iniciar.
    CWWKE0904E: No ha sido posible crear el cliente denominado
    nombre_cliente porque 
    el directorio del cliente C:\wlp\usr\clients\nombre_cliente ya
    existe.

Qué hacer a continuación

Puede habilitar la seguridad (SSL, CSIv2, JAAS) para el cliente de aplicaciones añadiendo la característica appSecurityClient-1.0 a su archivo client.xml:
<featureManager>
	<feature>javaeeClient-7.0</feature>
	<feature>appSecurityClient-1.0</feature>
</featureManager>

Para obtener más información acerca de la configuración de la seguridad en el cliente de aplicaciones, consulte Configuración de seguridad para el contenedor de clientes de aplicaciones de Liberty y sus aplicaciones.


Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_setup_new_client.html