開發、組合、部署及配置 Web 服務之後,您可以測試以確認 Web 服務能夠在應用程式伺服器環境中執行。
開始之前
在測試 Web 服務 Java™ 用戶端以確認 Web 服務能夠在 WebSphere® Application Server 環境中執行之前,請驗證用戶端「Web 服務說明語言 (WSDL)」檔中指定的伺服器端點在執行中且可用。
關於這項作業
根據用戶端模組是否在 Java EE 儲存器中,或用戶端是否在 Thin Client for Java API
for XML-based RPC (JAX-RPC) with WebSphere Application
Server 應用程式伺服器或 Thin Client for Java API for XML-Based Web Services (JAX-WS)
with WebSphere Application Server 應用程式伺服器中,測試方式會有所不同。
程序
- 使用 java 指令執行應用程式,以測試未受管理的用戶端 JAR 檔。
![[Windows]](../images/windows.gif)
JAX-WS 應用程式:
"%JAVA_HOME%\bin\java"
-Djava.endorsed.dirs=<your_jax-ws_thin_client_install_directory>/endorsed_apis_8.5.0.jar
-classpath
"<your_JAX-WS_thin_client_install_directory>\runtimes\com.ibm.jaxws.thinclient_8.5.0.jar;
<list_of_your_application_jars_and_classes>"
<fully_qualified_class_name_to_run> <your_application_parameters>
![[Windows]](../images/windows.gif)
JAX-RPC 應用程式:
"%JAVA_HOME%\bin\java"
-classpath
"<your_JAX-RPC_thin_client_install_directory>\runtimes\com.ibm.ws.webservices.thinclient_8.5.0.jar;
<list_of_your_application_jars_and_classes>"
<fully_qualified_class_name_to_run> <your_application_parameters>
![[Linux]](../images/linux.gif)
![[z/OS]](../images/ngzos.gif)
JAX-RPC 應用程式:
"$JAVA_HOME/bin/java"
-classpath
"<your_JAX-RPC_thin_client_install_directory>/runtimes/com.ibm.ws.webservices.thinclient_8.5.0.jar:
<list_of_your_application_jars_and_classes>"
<fully_qualified_class_name_to_run> <your_application_parameters>
未受管理的用戶端應用程式執行。
- 測試受管理的 JAX-RPC 用戶端 EAR 檔或未受管理的 JAX-WS 用戶端 EAR 檔。
- 使用 launchClient 指令執行用戶端應用程式。 下列範例說明此指令的用法:
launchClient clientEar
結果
啟用 Web 服務的用戶端已通過測試。現在,您可以為 Web 服務加上安全措施。安全措施為選用。