Web サービスを開発、アセンブル、デプロイ、および構成した後で、アプリケーション・サーバー環境で Web サービスが稼働することをテストし確認できます。
始める前に
Web サービスの Java™ クライアントをテストして、その Web サービスが WebSphere® Application Server 環境で稼働することを確認する前に、クライアントの Web サービス記述言語 (WSDL) ファイルに指定されたサーバー・エンドポイントが稼働しており、使用可能であることを確認します。
このタスクについて
テストの実行は、
クライアント・モジュールが Java EE コンテナー内にあるかどうか、
あるいは、クライアントが Java API for XML-based RPC (JAX-RPC) with WebSphere
Application Server アプリケーション環境用の Thin Client で実行されているか、Java API
for XML-Based Web Services (JAX-WS) with WebSphere Application Server アプリケーション環境用の Thin Client で実行されているかによって異なります。
手順
- 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 サービスに追加できます。セキュリティー手段はオプションです。