在伺服器機器上執行 Java 小型用戶端應用程式
若要在已安裝 WebSphere® Application Server 的機器上執行 Java™ 小型用戶端應用程式,請使用 setupClient 指令,然後啟動應用程式。
開始之前
程序
- 設定小型應用程式用戶端環境。
使用 setupCmdLine Shell。
app_server_root\bin\setupCmdLine.bat使用 setupCmdLine Shell。
app_server_root/bin/setupCmdLine.sh使用 setupClient Script。
- 啟動 Qshell 環境。 在 CL 指令行上,執行 STRQSH 指令。
- 在 Qshell 指令行上,使用點 (.) 運算子執行下列指令:
. app_server_root/bin/setupClient [-profileName profileName]
- 執行應用程式用戶端。
請執行下列其中一個方法:
- 執行 Java 指令以直接呼叫 main 類別。
"%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> - 輸入指令以使用 WebSphere Application Server 啟動程式。
"%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>
執行下列其中一個方法:
- 執行 Java 指令以直接呼叫 main 類別。
如需 IIOP 和 corbaloc URL 的相關資訊,請參閱 開發使用 JNDI 的應用程式。"$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> - 輸入指令以使用 WebSphere Application Server 啟動程式。
"$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>
在 Qshell 指令行上執行下列指令。
使用 WebSphere Application Server 啟動程式時,請在 Qshell 指令行上執行下列指令:java ${JAVA_FLAGS_EXT} -classpath "$WAS_CLASSPATH:jars_and_classes" -Djava.naming.provider.url=URL class_name app_parmjava ${JAVA_FLAGS_EXT} -classpath "$WAS_CLASSPATH:jars_and_classes" -Djava.naming.provider.url=URL com.ibm.ws.bootstrap.WSLauncher class_name app_parm - 執行 Java 指令以直接呼叫 main 類別。