TCP/IP-Listener für aufgerufene J2EE-Anwendungen konfigurieren

Wenn ein aufrufendes Programm zum Starten eines aufgerufenen Programms in einem J2EE-Anwendungsclientmodul TCP/IP verwenden soll, müssen Sie einen TCP/IP-Listener für das aufgerufene Programm einrichten.

Folgende Anforderungen müssen erfüllt sein:

Hauptklasse eines Anwendungsclients definieren

Gehen Sie wie folgt vor, um die Hauptklasse eines Anwendungsclients zu definieren:
  1. Bearbeiten Sie den Implementierungsdeskriptor des Projekts (application-client.xml) bzw. die Manifestdatei (MANIFEST.MF).
  2. Geben Sie unter der Überschrift 'Main Class' Folgendes ein: com.ibm.javart.calls.listener.TcpipListenerJ2EE.

Port zum Listener zuordnen

Gehen Sie wie folgt vor, um den Listener-Port zuzuordnen:
  1. Öffnen Sie den Implementierungsdeskriptor des Projekts (application-client.xml).
  2. Klicken Sie unter 'Umgebungsvariablen' auf Hinzufügen.
  3. Geben Sie im Namensfeld tcpiplistener.port ein.
  4. Geben Sie im Typfeld java.lang.Integer ein.
  5. Geben Sie im Wertfeld eine Portnummer ein. Verwenden Sie dabei denselben Wert wie im Feld serverID im Verbindungsoptionsabschnitt des aufrufenden Programms.

Anwendungsclient ausführen

Ein Anwendungsclient kann auf zwei unterschiedliche Arten gestartet werden. Die für Sie verfügbaren Optionen richten sich nach dem verwendeten J2EE-Server:
  • Wenn Sie WebSphere Application Server verwenden, können Sie den Anwendungsclient mithilfe der Startkonfiguration über die Workbench starten. Gehen Sie wie folgt vor:
    1. Suchen Sie das Menüelement 'Ausführen' in der Workbench. Klicken Sie auf Ausführen > Ausführen.
    2. Klicken Sie auf den geeigneten Startkonfigurationstyp für Ihren Server. Bei WebSphere Application Server ist das z. B. die Option für WebSphere Version 6.1 Application Client.
    3. Wählen Sie eine vorhandene Konfiguration aus. Sie können stattdessen auch auf Neu klicken und eine neue Konfiguration erstellen. Geben Sie in den entsprechenden Feldern die Namen des Anwendungsclients und der zugehörigen EAR ein.
  • Starten Sie den Anwendungsclient über die Befehlszeile. Der dazu erforderliche Befehl richtet sich nach Ihrem J2EE-Server. Informationen hierzu finden Sie in der Serverdokumentation. Bei WebSphere Application Server können Sie die Datei launchClient.bat im Unterverzeichnis bin des Installationsverzeichnisses von WebSphere Application Server verwenden. Starten Sie launchClient.bat, indem Sie den folgenden Befehl bei der Eingabeaufforderung eingeben:
    launchClient mein_Code.ear -CCjar=meine_Jar.jar
    mein_Code
    Der Name Ihrer EAR-Datei.
    meine_Jar
    Der Name der JAR-Datei für den Anwendungsclient.
    Der Name der JAR-Datei muss nur angegeben werden, wenn Ihre EAR-Datei mehrere Client-JAR-Dateien enthält. Weitere Informationen zu launchClient.bat finden Sie in der Dokumentation zu WebSphere Application Server.

Feedback