Network Deployment (Distributed operating systems), v8.0 > Develop and deploying applications > Develop Client applications > Deploy client applications > Run Java thin client applications


Run a Java thin client application on a server machine

To run a Java thin client application on a machine with WAS installed, use the setupClient command then start the application. We must install WAS before performing this task.


Procedure

  1. Set up the Thin application client environment.

    (Windows) Use the setupCmdLine shell.

    WAS_HOME\bin\setupCmdLine.bat
    
    

    (AIX) (Solaris) Use the setupCmdLine shell.

    WAS_HOME/bin/setupCmdLine.sh
    
  2. Run the application client.

    (Windows) Perform one of the following methods:

    • Run a Java command to call your main class directly.
      "%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=
      <an_IIOP_URL_or_a_corbaloc_URL_to_your
      application_server_machine_name> -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory
      -Dserver.root="%WAS_HOME%" "%CLIENTSAS%" "$CLIENTSSL" %USER_INSTALL_PROP%
      -classpath "%WAS_CLASSPATH%;
      <list_of_your_application_jars_and_classes>"
      
      <fully_qualified_class_name_to_run>
      <your_application_parameters>
      

    • Enter a command to use the WAS launcher.
      "%JAVA_HOME%\bin\java" %WAS_LOGGING%
      -Djava.security.auth.login.config="%USER_INSTALL_ROOT%\properties\wsjaas_client.conf"
      -classpath "%WAS_CLASSPATH%;
      <list_of_your_application_jars_and_classes> -Djava.ext.dirs="%WAS_EXT_DIRS%;%WAS_HOME%\plugins"
      -Djava.endorsed.dirs="%WAS_ENDORSED_DIRS%
      -Djava.naming.provider.url=iiop://
      <your_application_server_machine_name> -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory
      %SERVER_ROOT% %CLIENTSAS% %CLISENTSSL%
      <fully_qualified_class_name_to_run>
      

    (AIX) (Solaris) Perform one of the following methods:

    • Run a Java command to call your main class directly.
      "$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=
      <an_IIOP_URL_or_a_corbaloc_URL_to_your
      application_server_machine_name> -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory
      -Dserver.root="WAS_HOME" $USER_INSTALL_PROP "$CLIENTSAS" "$CLIENTSSL"
      -classpath "$WAS_CLASSPATH:
      <list_of_your_application_jars_and_classes>"
      
      <fully_qualified_class_name_to_run>
      <your_application_parameters>
      
      For more information on IIOP and corbaloc URLs, see Develop applications that use JNDI.

    • Enter a command to use the WAS launcher.
      "$JAVA_HOME/bin/java" $WAS_LOGGING
      -Djava.security.auth.login.config="$USER_INSTALL_ROOT/properties/wsjaas_client.conf"
       "-Dws.ext.dirs=
      <list_of_your_application_jars_and_classes> $WAS_EXT_DIRS:$WAS_USER_DIRS"
      -Djava.naming.provider.url=
      <an_IIOP_URL_or_a_corbaloc_URL_to_your
      application_server_machine_name> -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
      
      <fully_qualified_class_name_to_run>
      <your_application_parameters>
      


Java thin client
Run a Java thin client application on a client machine
Develop a Java thin client application

+

Search Tips   |   Advanced Search