Java-Thin-Client-Anwendung auf einer Servermaschine ausführen

Zum Ausführen einer Java™-Thin-Client-Anwendung auf einer Maschine, auf der WebSphere Application Server installiert ist, verwenden Sie den Befehl "setupClient". Anschließend müssen Sie die Anwendung starten.

Vorbereitende Schritte

Sie müssen WebSphere Application Server installieren, bevor Sie diese Task ausführen.

Vorgehensweise

  1. Richten Sie die Umgebung für den Thin Application Client ein.
    [Windows]Verwenden Sie die setupCmdLine-Umgebung.
    Stammverzeichnis_des_Anwendungsservers\bin\setupCmdLine.bat
    [AIX][Linux][HP-UX][Solaris]Verwenden Sie die setupCmdLine-Umgebung.
    Stammverzeichnis_des_Anwendungsservers/bin/setupCmdLine.sh
    [z/OS]Verwenden Sie die setupCmdLine-Umgebung.
    Profilstammverzeichnis/bin/setupCmdLine.sh
    [IBM i]Verwenden Sie das Script "setupClient".
    1. Starten Sie die Qshell-Umgebung. Führen Sie in der CL-Befehlszeile den Befehl STRQSH aus.
    2. Führen Sie in der Qshell-Befehlszeile den folgenden Befehl mit dem Operator Punkt (.) aus:
      . Stammverzeichnis_des_Anwendungsservers/bin/setupClient [-profileName Profilname]
  2. Führen Sie den Anwendungsclient aus.
    [Windows]Verwenden Sie eine der folgenden Methoden:
    • Führen Sie einen Java-Befehl aus, um die Klasse "main" direkt aufzurufen.
      "%JAVA_HOME%\bin\java" %WAS_LOGGING%" 
      -Djava.security.auth.login.config="%USER_INSTALL_ROOT%\properties\wsjaas_client.conf" 
      -Djava.ext.dirs="%JAVA_HOME%\jre\lib\ext;%WAS_EXT_DIRS%;%WAS_HOME%\plugins;%WAS_HOME%\lib\WMQ\java\lib" 
      -Djava.naming.provider.url=<IIOP-URL_oder_corbaloc-URL_Ihrer_
      Anwendungsservermaschine>
      -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory  
      -Dserver.root="%WAS_HOME%" "%CLIENTSAS%" "$CLIENTSSL" %USER_INSTALL_PROP% 
      -classpath "%WAS_CLASSPATH%;<Liste_der_JARs_und_Klassen_Ihrer_Anwendung>"
      <vollständig_qualifizierter_Klassenname_für_die_Ausführung> <Anwendungsparameter>
    • Geben Sie einen Befehl zur Verwendung des Startprogramms von WebSphere Application Server ein.
      "%JAVA_HOME%\bin\java" %WAS_LOGGING%
      -Djava.security.auth.login.config="%USER_INSTALL_ROOT%\properties\wsjaas_client.conf"
      -classpath "%WAS_CLASSPATH%;<Liste Ihrer Anwendungs-JAR-Dateien und -klassen>"
      -Djava.ext.dirs="%WAS_EXT_DIRS%;%WAS_HOME%\plugins"
      -Djava.endorsed.dirs="%WAS_ENDORSED_DIRS%
      -Djava.naming.provider.url=iiop://<Name_Ihrer_Anwendungsservermaschine>
      -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory  
      %SERVER_ROOT% %CLIENTSAS% %CLISENTSSL% <vollständig_qualifizierter_Name_der_auszuführenden_Klasse>
    [AIX][Linux][HP-UX][Solaris][z/OS]Verwenden Sie eine der folgenden Methoden:
    • Führen Sie einen Java-Befehl aus, um die Klasse "main" direkt aufzurufen.
      "$JAVA_HOME/bin/java" $WAS_LOGGING
      -Djava.security.auth.login.config="$USER_INSTALL_ROOT/properties/wsjaas_client.conf"
      -Djava.ext.dirs="$JAVA_HOME/jre/lib/ext:$WAS_EXT_DIRS:$WAS_HOME/plugins: $WAS_HOME/lib/WMQ/java/lib" 
      -Djava.naming.provider.url=<IIOP-URL_oder_corbaloc-URL_Ihrer_
      Anwendungsservermaschine>
      -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory  
      -Dserver.root="$WAS_HOME" $USER_INSTALL_PROP "$CLIENTSAS" "$CLIENTSSL"
      -classpath "WAS_CLASSPATH:<Liste Ihrer Anwendungs-JAR-Dateien und -klassen>"
      <vollständig_qualifizierter_Klassenname_für_die_Ausführung> <Anwendungsparameter>
      Nähere Informationen zu IIOP- und corbaloc-URLs finden Sie im Abschnitt Anwendungen entwickeln, die JNDI verwenden.
    • Geben Sie einen Befehl zur Verwendung des Startprogramms von WebSphere Application Server ein.
      "$JAVA_HOME/bin/java" $WAS_LOGGING
      -Djava.security.auth.login.config="$USER_INSTALL_ROOT/properties/wsjaas_client.conf"
       "-Dws.ext.dirs=<Liste der JAR-Dateien und Klassen für Ihre Anwendung>
      $WAS_EXT_DIRS:$WAS_USER_DIRS" 
      -Djava.naming.provider.url=<IIOP-URL_oder_corbaloc-URL_Ihrer_
      Anwendungsservermaschine>
      -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory  
      "-Dserver.root=$WAS_HOME" 
      "$CLIENTSAS" "$CLIENTSSL" $USER_INSTALL_PROP -classpath "$WAS_CLASSPATH" 
      com.ibm.ws.bootstrap.WSLauncher 
      <vollständig_qualifizierter_Klassenname_für_die_Ausführung> <Anwendungsparameter>
    [IBM i]Führen Sie in einer Qshell-Befehlszeile den folgenden Befehl aus:
    java ${JAVA_FLAGS_EXT} -classpath "$WAS_CLASSPATH:jars_and_classes"    -Djava.naming.provider.url=URL class_name app_parm
    Wenn Sie das Startprogramm von WebSphere Application Server verwenden, führen Sie in einer Qshell-Befehlszeile den folgenden Befehl aus:
    java ${JAVA_FLAGS_EXT} -classpath "$WAS_CLASSPATH:jars_and_classes"    -Djava.naming.provider.url=URL  com.ibm.ws.bootstrap.WSLauncher class_name app_parm

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tcli_developthinserver
Dateiname:tcli_developthinserver.html