アプリケーション・クライアントの SOAP 要求のトラブルシューティングのヒント
この情報を使用して、SOAP 要求を送信するクライアントに関する問題を診断およびトラブルシューティングします。
- アプリケーション・サーバーのログをブラウズする。メッセージ表でエラー・メッセージまたは警告メッセージを検索します。
install_dir/server_name/SystemErr.log および SystemOut.log を参照して、手掛かりを探します。 詳しくは、『JVM ログの表示』の情報を参照してください。 他のヒントについては、『Universal Description Discovery and Integration、Web サービス、および SOAP コンポーネントのトラブルシューティングのヒント』の情報を参照してください。
注: このトピックでは、 1 つ以上のアプリケーション・サーバー・ログ・ファイルを参照します。推奨される代替案として、分散システムや IBM® i システムの SystemOut.log、SystemErr.log、trace.log、activity.log ファイルではなく、High Performance Extensible Logging (HPEL) ログおよびトレース・インフラストラクチャーを使用するようにサーバーを構成できます。また HPEL は、ネイティブ z/OS® ロギング機能と連携させて使用することができます。HPEL を使用する場合、LogViewer コマンド・ライン・ツールを サーバー・プロファイルの bin ディレクトリーから使用して、すべてのログ・ファイルにアクセスし、 情報をトレースできます。HPEL の使用について詳しくは、HPEL を使用してのアプリケーションの トラブルシューティングに関する情報を参照してください。
類似した問題が見つからない場合、または提供されている情報では問題が解決されない場合は、『IBM からのトラブルシューティングのヘルプ』の情報を参照してください。
SOAPException: faultCode=SOAP-ENV:Client; msg=Error opening socket; java.net.ConnectException: Connection refused: connect
この接続拒否の原因として最も可能性が高いのは、デフォルト・ポート 80 への送信が行われたが、HTTP サーバーが インストールされていないかまたは構成されていないということです。
- SOAP 要求で引き続きポート 9080 を指定する。
- HTTP サーバーがインストールされていない場合は 、HTTP サーバーとそれに関連したプラグイン・コンポーネントをインストールする。
- HTTP サーバーがインストールされている場合は、以下のようにする。
- 管理コンソールで をクリックして HTTP プラグイン構成を再生成し、HTTP サーバーを再始動する。
- 問題が解決しない場合、詳細については、HTTP サーバーのアクセス・ログと エラー・ログ、および plugin_install_root/logs/web_server_name/http_plugin.log ファイルを表示する。
javax.security.cert.CertPathBuilderException: No end-entity certificate matching the selection criteria can be found
- SOAPclient
- SOAPserver
- sslserver.p12
これらのファイルは、インストールされたアプリケーションの install_dir/installedApps/application_name.ear/soapsec.war/key/ ディレクトリーにあります。
これらのファイルを置き換えた場合は、アプリケーションを停止してから、再始動する必要があります。
これらのファイルは、インストールされたアプリケーションの profile_root/installedApps/application_name.ear/soapsec.war/key/ ディレクトリーにあります。
これらのファイルを置き換えた場合は、アプリケーションを停止してから、再始動する必要があります。
profile_root 変数は、profile_rootND/profiles/profile_name ディレクトリーを参照します。
- application_name.ear ファイルを展開します。
- soapsec.war ファイルを解凍します。
- key/ ディレクトリー内のセキュリティー・キー・ファイルを置き換えます。
- これらのファイルを置き換えた後、アプリケーションをインストールしてサーバーを再始動します。
IBM サポートから入手可能な、既知の問題とその解決方法に関する最新情報については、 IBM サポート・ページを参照してください。
IBM サポートが提供する資料を利用すれば、この問題の解決に必要な情報を収集する時間を節約できます。PMR を開く前に、IBM サポート・ページを参照してください。