Repositorio de Liberty[8.5.5.6 o posterior]

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

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

Antes de empezar

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

Procedimiento

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

    Para plataformas WindowsEjemplo en los sistemas Windows: C:\Usuarios\mo> cd vía_acceso_a_liberty\wlp\bin

    Para plataformas LINUXEjemplo 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.

    Para plataformas WindowsEjemplo en los sistemas Windows: C:\wlp\bin> client create nombre_cliente

    Para plataformas LINUXEjemplo 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 Repositorio de Liberty[8.5.5.6 o posterior]Configuración de seguridad para el contenedor del cliente de aplicaciones del perfil Liberty y sus aplicaciones.


Icono que indica el tipo de tema Tema de tarea

Términos y condiciones para centros de información | Comentarios


Icono de indicación de fecha y hora Última actualización: 15 de junio de 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_setup_new_client
Nombre de archivo:twlp_setup_new_client.html