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
- 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- 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