Préparation et exécution d'un client d'application

Apprenez à préparer votre serveur et votre client pour exécuter un client d'application depuis un conteneur de client d'application Liberty.

Pourquoi et quand exécuter cette tâche

Pour qu'un client d'application puisse s'exécuter, il est nécessaire d'appliquer des mises à jour aux fichiers server.xml et client.xml.

Procédure

Préparez votre serveur, comme suit :

  1. Packagez un module client (.jar) et d'autres modules, par exemple un module EJB (.jar), dans un fichier EAR d'application.
  2. Placez le fichier EAR dans le répertoire apps, par exemple, wlp/usr/servers/your_server/apps.
  3. Mettez à jour le fichier de configuration server.xml en ajoutant la fonction appClientSupport-1.0, ainsi que d'autres fonctions nécessaires.
    Important : Cette étape n'est pas requise si votre client d'application est une application autonome.
  4. Mettez à jour le fichier de configuration server.xml en configurant <application/> à l'aide des informations de votre application, par exemple :
    <?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>

Préparez votre client, comme suit :

  1. Placez le fichier EAR dans le répertoire apps, par exemple, wlp/usr/clients/your_client/apps.
  2. Mettez à jour le fichier de configuration client.xml en configurant <application/> à l'aide des informations de votre application, par exemple :
    <?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. Facultatif : Ajoutez la fonction appClientSupport-1.0 au fichier client.xml. Voir Création manuelle d'un client d'application Liberty.
  4. Démarrez le serveur.
  5. Exécutez le client en entrant client run your_client. Si votre application client utilise des arguments de ligne de commande, utilisez le format suivant :
    client run {your_client} -- arg1 arg2 ... argn

Vous devez effectuer des étapes supplémentaires si votre serveur et votre client s'exécutent sur des ordinateurs différents. Par défaut, le serveur et le client utilisent localhost:2809. Vous devez configurer IIOP pour établir une connexion entre le serveur et le client, comme suit :

  1. Arrêtez le serveur.
  2. Mettez à jour le fichier server.xml à l'aide de la configuration IIOp, par exemple :
    <iiopEndpoint id="defaultIiopEndpoint" host="user.host.ibm.com" iiopPort="2814" />
  3. Mettez à jour le fichier client.xml à l'aide de la configuration IIOp, par exemple :
    <orb id="defaultOrb" nameService="corbaname::user.host.ibm.com:2814" />
  4. Démarrez le serveur.
    For Windows platformsRemarque : Il est possible que le client ne puisse pas se connecter au serveur si un logiciel pare-feu bloque la connexion sur le serveur. Adressez-vous à l'administrateur du serveur pour vous assurer qu'aucun pare-feu ne bloque les connexions entrantes au port 2814.

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_setup_prepareappclient.html