JAX-RPC Web サービスの削除

JAX-RPC Web サービスを作成した後で、削除することができます。この資料の説明には、サービスを削除するために実行できる基本的なステップが示されています。

このタスクについて

Web サービス・ウィザードは、新規 Web サービスの作成の一環として いくつかのファイルを更新または生成します。以下に、WebSphere® JAX-RPC Web サービスを Web プロジェクトにデプロイするときに更新または作成される ファイルを示します。
  • JavaSource/my/pkg/MyServiceSOAPImpl.java - これは、トップダウン Web サービスで作成されるスケルトンです。
  • JavaSource/my/pkg/MyService_SEI.java (ボトムアップ) または JavaSource/my/pkg/MyService_PortType.java (トップダウン)
  • WebContent/WEB-INF/MyService_mapping.xml
  • WebContent/WEB-INF/ibm-webservices-bnd.xmi
  • WebContent/WEB-INF/ibm-webservices-ext.xmi
  • WebContent/WEB-INF/web.xml
  • WebContent/WEB-INF/webservices.xml
  • WebContent/WEB-INF/classes/.../*.class - 上の .java ファイルから作成されます。
  • WebContent/WEB-INF/wsdl/MyService.wsdl
  • WebContent/wsdl/my/pkg/MyService.wsdl
注: 実際のファイル名は、サービス、およびトップダウン・ アプローチとボトムアップ・アプローチで異なります。

Web サービスを削除するために、ウィザードで行った変更をすべて 元に戻す必要はありません。最低限実行しなければならないステップは少ないです。

手順

  1. Web サービス・エディターで webservices.xml を開きます。
  2. 「Web サービス」タブをクリックします。「Web サービス記述」で、サービスを削除します。
  3. 「Extensions」タブをクリックします。「Web サービス記述拡張」で、 サービスを削除します。
  4. 「バインディング」タブをクリックします。 「Web サービス記述バインディング」で、サービスを削除します。
  5. 保存してエディターを閉じます。
  6. デプロイメント記述子エディターで web.xml を開きます。
  7. 「サーブレット」タブをクリックします。 「サーブレットおよび JSP」で、サービスを削除します。
  8. サーブレット Java クラスを削除するかどうか尋ねられたら、ツールで Web サービス実装クラス/ソースを削除したい場合のみ、チェック・ボックスを 選択してください。最初はボトムアップ・アプローチを使用して Web サービスを 作成した場合は、これは、Web サービス・ウィザードで指定したクラスです。 最初にトップダウン・アプローチを使用して Web サービスを作成した場合は、 これは、Web サービス・ウィザードで生成してから、ユーザーが実装した可能性が 高いスケルトン・クラスです。
  9. 保存してエディターを閉じます。
  10. オプション
    1. サービスの _mapping.xml ファイルを削除します。
    2. サービスの _SEI.java / _PortType ファイルを削除します。
    3. サービスのデプロイメント .java ファイル (つまり、スタブ、シリアライザー、 デシリアライザー、およびヘルパー) を削除します。
    4. 実装クラス (例えば、上のステップ 8 のサーブレット・クラス) や 値のタイプなどの、サービスの開発 .java ファイルを削除します。
    5. その中の関連する WSDL 文書またはサービスを削除します。

フィードバック