Web サービスを開発、アセンブル、デプロイ、および構成した後で、
アプリケーション・サーバー環境で Web サービスが稼働することをテストし確認できます。
始める前に
Web サービスの Java クライアントをテストして、その Web サービスが WebSphere Application Server 環境で稼働することを確認する前に、クライアントの Web サービス記述言語 (WSDL) ファイルに指定されたサーバー・エンドポイントが稼働しており、使用可能であることを確認します。
このタスクについて
テストの実行方法は、クライアント・モジュールが、Java API for XML ベースのリモート・プロシージャー・コール (JAX-RPC) マッピング・ファイルおよび WSDL ファイルだけでなく application-client.xml ファイルを含む、
クライアント・コンテナー・デプロイメント情報を持っているかどうかによって異なります。このトピックで説明しているクライアント・エンタープライズ・アーカイブ (EAR) ファイルは、デプロイメント情報を含んでいるため管理対象 とみなされます。
また、クライアント
Java アーカイブ (JAR) ファイルは、デプロイメント情報を含んでいないため管理対象ではない とみなされます。
.
プロシージャー
- 非管理対象クライアント JAR ファイルをテストします。
- java コマンドを使用してアプリケーションを実行します。
"%JAVA_HOME%¥bin¥java" "-Xbootclasspath/p:%WAS_BOOTCLASSPATH%"
-Djava.security.auth.login.config="%app_server_root%¥properties¥wsjaas_client.conf"
-Djava.ext.dirs="%WAS_EXT_DIRS%"
-classpath "%WAS_CLASSPATH%;<list_of_your_application_jars_and_classes>"
<fully_qualified_class_name_to_run> <your_application_parameters>
"$JAVA_HOME/bin/java" "-Xbootclasspath/p:$WAS_BOOTCLASSPATH"
-Djava.security.auth.login.config="$app_server_root/properties/wsjaas_client.conf"
-Djava.ext.dirs="$WAS_EXT_DIRS"
-classpath "$WAS_CLASSPATH;<list_of_your_application_jars_and_classes>
<fully_qualified_class_name_to_run> <your_application_parameters>
非管理対象クライアント・アプリケーションが実行されます。
- 管理対象クライアント EAR ファイルをテストします。
- launchClient コマンドを使用してクライアント・アプリケーションを実行します。
以下の例は、このコマンドの使用法を示しています。
launchClient clientEar
結果
Web サービス対応クライアントのテストが完了しました。
これで、セキュリティー手段を Web サービスに追加できます。セキュリティー手段はオプションです。