+

Search Tips   |   Advanced Search

Running a Java thin client application on a client machine

To run a Java thin client application on a machine with Application Client for WAS installed, use the setup Client command then start the application.

Before performing this task, install the Java thin application client from the Application Client for WebSphere Application Server installation.

  1. Set up the client application environment. Run the setupClient command.

      app_client_root\AppClient\bin\setupClient.bat

    (zos)

      app_client_root/AppClient/bin/setupClient.sh

    (iseries) Use the setupClient script.

    1. Start the Qshell environment. On the CL command line, run the STRQSH command.

    2. On the Qshell command line, run the following command using the dot (.) operator:

        . app_client_root/bin/setupClient [-profileName profileName]

  2. Run a Java command to invoke the client application.

    "%JAVA_HOME%\bin\java" %WAS_LOGGING% -Djava.security.auth.login.config="%WAS_HOME%\properties\wsjaas_client.conf"
    -classpath "%WAS_CLASSPATH%;<list_of_your_application_jars_and_classes>"  -Djava.ext.dirs="%JAVA_JRE%\lib\ext;%WAS_EXT_DIRS%;%WAS_HOME%\plugins;%WAS_HOME%\lib\WMQ\java\lib"  -Djava.naming.provider.url=iiop://<your_application_server_machine_name>  -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory  "%SERVER_ROOT%" "%CLIENTSAS%" "%CLIENTSSL%" <fully_qualified_class_name_to_run>
    For information about IIOP and corbaloc URLs, see Develop applications that use JNDI.

    (zos)

    $JAVA_HOME/bin/java $WAS_LOGGING  -classpath "$WAS_CLASSPATH: <list_of_your_application_jars_and_classes>"  -Djava.ext.dirs=$JAVA_JRE/lib/ext:$WAS_EXT_DIRS:$WAS_HOME/plugins:$WAS_HOME/lib/WMQ/java/lib"
    -Djava.naming.provider.url=iiop://<your_application_server_machine_name>  -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory  $SERVER_ROOT $CLIENTSAS $CLIENTSSL <fully_qualified_class_name_to_run>

    (iseries) Run the following command on the Qshell command line:

      java ${JAVA_FLAGS_EXT} -classpath "$WAS_CLASSPATH:jars_and_classes" -Djava.naming.provider.url=URL class_name app_parm


Related concepts

  • Java thin client


    Related tasks

  • Running a Java thin client application on a server machine
  • Develop a Java thin client application
  • Develop applications that use JNDI

    Installing, updating, rolling back, and uninstalling the Application Client for IBM WebSphere Application Server

    (iseries) Installing, updating, rolling back, and uninstalling the Application Client for IBM WAS on IBM i operating systems