IntelliJ IDEA 2020.2ヘルプ

Webサービスの概要

IntelliJ IDEAでWebサービスを開発するには、対応するモジュールを適切に構成し、必要なすべてのライブラリとサーブレットのリファレンスを提供する必要があります。このセクションでは、これらの要件を満たす最も一般的な方法について説明します。

WebおよびJavaEE: Web サービス (JAX-WS)バンドルプラグインが有効であることを確認してください。プラグインはデフォルトで有効になっています。プラグインが無効になっている場合は、プラグインを管理する説明に従ってプラグインページでプラグインを有効にします。

専用ファセットによるWebサービス開発サポートの有効化

このアプローチは、タイプGlassFish / JAXWS2.X RI / Netro 1.X / JWSDP2.0またはApache AxisのWebサービスを開発する場合に適用されます。

Webサービスファセットは、Webファセットの子としてのみ追加できます。モジュールには1つのWebサービスファセットしか使用できないことに注意してください。

専用のファセットを使用して新しいモジュールを作成することも、既存のモジュールにファセットを追加することもできます。どちらの場合でも、IntelliJ IDEAは事前定義済みのWSエンジン実装バージョンをダウンロードします。

Web サービスファセットを含むモジュールを作成するには:

  1. 以下のいずれか 1 つを実行します:

    • 新しいプロジェクトを作成する場合は、ようこそ画面新規プロジェクトの作成をクリックするか、ファイル | 新規 | プロジェクトを選択します。

      その結果、新規プロジェクト・ウィザードが開きます。

    • 既存のプロジェクトにモジュールを追加する場合は、モジュールを追加するプロジェクトを開き、ファイル | 新規 | モジュールを選択します。

      その結果、新規モジュールウィザードが開きます。

  2. ウィザードの最初のページで、左側のペインで Javaを選択します。ページの右側に、使用するJDKを指定します。

  3. 追加のライブラリおよびフレームワークで、Web アプリケーションチェックボックスを選択します。

    バージョンリストから、サポートするサーブレット仕様のバージョンを選択します。

    デプロイ記述子web.xmlファイルを作成する場合は、web.xml を作成するチェックボックスをオンにします。

  4. Web サービスチェックボックスを選択します。

  5. バージョンリストから目的のWSエンジン実装を選択します。

  6. %tech_name%を実装するライブラリが必要です。選択したWSエンジンを実装します。既存のライブラリを使用するか、新しいライブラリを作成して使用するか、ライブラリファイルがまだコンピューターで利用できない場合はダウンロードするか、ライブラリのセットアップを後で延期するかを選択できます。

    ライブラリの使用使用するライブラリを選択します(対応するライブラリがIntelliJ IDEAで既に定義されている場合)。
    作成

    対応するjarファイルがコンピューターで既に使用可能な場合は、それらのファイルをライブラリに配置できます。作成をクリックし、開いたダイアログで必要なファイルを選択します。

    オプションで、選択したライブラリを編集するには構成をクリックします。

    ダウンロード

    必要なライブラリファイルをダウンロードするには、このオプションを選択します。

    必要に応じて、構成をクリックしてライブラリの設定と内容を編集します。

    後でライブラリを設定する後でライブラリの設定を延期するには、このオプションを選択します。

    次へをクリックします。

  7. 名前と場所の設定を指定してください。

    完了をクリックします。

既存のモジュールにWeb サービスファセットを追加するには:

    1. プロジェクトツールウィンドウ(例:表示 | ツール・ウィンドウ | プロジェクト)を開きます。

    2. プロジェクトまたはモジュールフォルダーを右クリックし、フレームワークのサポートを選択します。

    3. 開いているフレームワークサポートを追加ダイアログの左側のペインで、Web アプリケーションチェックボックスを選択します。

    4. ダイアログの右側で、バージョンリストからサポートするサーブレット仕様のバージョンを選択します。

      デプロイ記述子web.xmlファイルを作成する場合は、web.xml を作成するチェックボックスをオンにします。

    5. Web サービスチェックボックスを選択します。

    6. サンプルサーバーコードを生成する場合は、対応するチェックボックスをオンにします。

    7. バージョンリストから目的のWSエンジン実装を選択します。

    8. %tech_name%を実装するライブラリが必要です。選択したWSエンジンを実装します。既存のライブラリを使用するか、新しいライブラリを作成して使用するか、ライブラリファイルがまだコンピューターで利用できない場合はダウンロードするか、ライブラリのセットアップを後で延期するかを選択できます。

      ライブラリの使用使用するライブラリを選択します(対応するライブラリがIntelliJ IDEAで既に定義されている場合)。
      作成

      対応するjarファイルがコンピューターで既に使用可能な場合は、それらのファイルをライブラリに配置できます。作成をクリックし、開いたダイアログで必要なファイルを選択します。

      オプションで、選択したライブラリを編集するには構成をクリックします。

      ダウンロード

      必要なライブラリファイルをダウンロードするには、このオプションを選択します。

      必要に応じて、構成をクリックしてライブラリの設定と内容を編集します。

      後でライブラリを設定する後でライブラリの設定を延期するには、このオプションを選択します。
    9. フレームワーク・サポートの追加ダイアログでOKをクリックします。

必要なライブラリを既存のモジュールに追加する

この方法は、必要なライブラリが以前にダウンロードされている場合に適用できます。

  1. モジュールの設定を開きます。

  2. 目的のモジュールを選択した状態で、依存関係 タブをクリックします。

  3. Web開発を有効にするには、追加ボタンをクリックし、コンテキストメニューから単一エントリモジュールライブラリを選択します。開いダイアログで、javaee.jarライブラリを選択し、OKをクリックします。

  4. もう一度追加ボタンをクリックし、コンテキストメニューから単一エントリモジュールライブラリを選択します。開いダイアログで、javaee.jarライブラリと必要なWebサービス固有のライブラリを選択します。
    • javaee.jarライブラリの場所は、IntelliJ IDEAのインストール時に定義されています。

    • Webサービス固有のライブラリの場所は、ダウンロード中に定義されます。

  5. 準備ができたらOKをクリックします。

追加の WS エンジンを有効にする

最も一般的なWSエンジンに加えて、IntelliJ IDEAを使用して専用ファセットを使用してサポートすることもできます。次のものも使用できます。

さらに、定義済みのものに自分自身を制限するのではなく、任意のWSエンジン実装バージョンを使用することができます。

カスタムWSエンジンを使用するには:

  1. 目的のWSエンジン実装をダウンロードします。

  2. 設定/環境設定ダイアログ Ctrl+Alt+Sで、左ペインのツール | Web サービスをクリックし、外部Webサービスエンジンへのパス、サーバー名、ポートなどを指定します(詳細については、Web サービスを参照)。

最終更新日: 2020年9月03日