Webサービスのリモート・デバッグ

JDeveloperでは、リモートでデプロイされたWebサービスをデバッグできます。Webサービスには、ローカル・マシン上のOC4Jの外部インスタンスへのサービス、またはリモート・マシン上にあるサービスがあります。どちらの場合も、リモート・サーバーに接続し、リモート・サーバーをデバッグ・モードで実行する必要があります。

デバッグ・モードでサーバーを実行する場合、次の手順を実行します。

  1. リモート・サーバーをデバッグ・モードで実行します
  2. リモート・サーバーに、Webサービスをデプロイします
  3. Webサービスに対してサンプルJavaクライアントを作成し、ブレークポイントを設定して、デバッグ・モードで実行します。

Webサービスのデバッグ・モードでの実行

リモートでのデバッグ・モードを使用したOC4Jの実行の詳細は、「OC4Jでのリモート・デバッグ」を参照してください。異なるサーバーをデバッグ・モードで起動する場合は、サーバーのドキュメントを参照してください。

Webサービスのデプロイ

通常の方法で、Webサービスをデプロイします。詳細は、「Webサービスのデプロイ方法」を参照してください。

サンプルJavaクライアントの作成

Webサービスに対するサンプルJavaクライアントは、すぐに作成できます。

サンプルJavaクライアントを作成するには、次のようにします。

  1. ナビゲータで、Webサービス・コンテナを右クリックし、「サンプルJavaクライアントの生成」を選択します。Embedded<web_service>Stub.javaというJavaクラスが生成され、コード・エディタに表示されます。
  2. 1つ以上のブレークポイントを追加し、右クリックして「デバッグ<sampleJavaclient>」を選択します。すべてのJavaクラスに関して、デバッガが動作します。詳細は、「Javaプログラムのデバッグ」を参照してください。

デバッガ・ウィンドウについて
デバッグ中のコード内の移動