機械翻訳について

IDEを使用したアプリケーションのデプロイおよびデプロイ解除

EclipseなどのIntegrated Development Environment (IDE)を使用して、アプリケーションをOracle Java Cloud Serviceインスタンスに対してデプロイおよびデプロイ解除できます。

内容は次のとおりです。

IDEによるデプロイメントの前提条件

アプリケーションをデプロイする前に次のタスクを完了します。

  • Oracle Java Cloud Serviceインスタンスを作成します。

  • ローカル・マシンにIDEをインストールします。

    Eclipseを使用する場合、Oracle Enterprise Pack for Eclipse (OEPE)をインストールします。 OEPEは次のサイトからダウンロードできます。

    http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/index.html
    

IDEのリモートWebLogic Serverへの接続

Oracle Java Cloud Serviceにアプリケーションをデプロイするには、最初にIDEとOracle WebLogic Serverの接続を確立する必要があります。

Eclipse IDEをリモートOracle WebLogic Serverへ接続する手順:
  1. Oracle Java Cloud Serviceコンソールを使用して管理サーバーのパブリックIPアドレスを識別します。
  2. Oracle Enterprise Pack for Eclipseを起動します。
  3. 「Workbench」をクリックします。
    「Workbench」が表示されます。
  4. 「ウィンドウ - ビューの表示 - Others...」を選択
  5. 検索ボックスにserverと入力し、「Servers」エントリをクリックし、「OK」をクリックします。
    「Workbench」の下半分に「Servers」ビュー・パネルが表示されます。
  6. 「Servers」ビュー・パネルで、次の項目をクリックします: 「No servers are available. Click this link to create a new server...」
  7. 「Oracle」をクリックし、使用しているOracle WebLogic Serverのバージョンを選択してから、「Next」をクリックします。
    Oracle Java Cloud Serviceインスタンスを作成したときのバージョン番号を選択します。
  8. 「New Server」ダイアログで「WebLogic home」の横の参照アイコンをクリックして、WebLogic Serverホーム・ディレクトリを選択します。

    注意:

    実行されているWeblogicのローカル・バージョンがクラウド・サービスで実行されているインスタンスと同じバージョンであることを確認してください。 同じバージョンでない場合は、接続できません。
  9. 「Java home」の横の参照アイコンをクリックして、Javaホーム・ディレクトリを選択します。
  10. 「Remote」を選択します。
    1. リモート・ホストを、クラウド・サービスのWeblogicインスタンスのIPアドレスに設定します。
    2. Port7002に設定します。 (これはクラウド・サービスのWeblogicインスタンスのSSLポートです。)
    3. SSLポートの使用が選択されていることを確認します。
    4. ユーザーを、Oracle Java Cloud Serviceインスタンスの作成時に指定したWebLogicの管理者資格証明に設定します。
  11. 「Test Connection」をクリックします。
    「Success」ダイアログが表示され、テスト接続が成功したことが通知されます。
  12. 「Success」ダイアログで「OK」をクリックします。
    Eclipseコンソールで、新規の接続がServersビュー・パネルに追加されます。 「サーバーを確認中...」ステータス・メッセージが表示されます。 接続が確立された後、ステータスはStartedに変更されます。

IDEを使用したアプリケーションのクラスタへのデプロイ

Eclipse IDEなどを使用して、アプリケーションを管理サーバーにデプロイできます。 クラスタをターゲットとして追加するようにプロパティを設定することで、アプリケーションをクラスタにデプロイできます。

Eclipseを使用してアプリケーションをOracle Java Cloud Serviceインスタンス内のクラスタにデプロイする手順:
  1. まだ起動していない場合は、Oracle Enterprise Pack for Eclipse (OEPE)を起動します。
  2. Project Explorerが表示されていない場合は、Window→Show View→Project Explorerを選択します。
  3. Project Explorerの下で、右クリックしてImport→WAR fileを選択します。
  4. 「War Import」ダイアログで「Browse」ボタンをクリックし、アプリケーションが存在するディレクトリに移動して、そのディレクトリを選択します。 「Open」をクリックします。
  5. 「WAR Import」ダイアログで「Finish」をクリックします。
  6. 「Open Associated Perspective」ダイアログが表示されたら、「Yes」をクリックしてプロジェクトの視点をJava Enterprise Edition (Java EE)に関連付けます。
  7. Eclipseコンソールで「Servers」タブを選択します。
    デフォルトで、IDEはアプリケーションをOracle Java Cloud Service管理サーバーにデプロイします。 アプリケーションは管理サーバーではなくクラスタにデプロイする必要があります。
  8. 「Servers」タブで、管理サーバーに対して前に確立されているサーバー接続を右クリックします。
    詳細は、IDEのリモートWebLogic Serverへの接続を参照してください。
  9. 「Properties」を選択します。
    「Properties」ダイアログが表示されます。
  10. WebLogic-Publishing-Advancedを選択します。
  11. 緑色のプラス記号をクリックして、クラスタをターゲットとして追加します。
    新規の行が「Targets」の下に追加されます。
  12. 「Browse」をクリックします。
    管理サーバーとクラスタの名前が「Target Name」ダイアログに一覧表示されます。
  13. ターゲットとしての管理サーバーを削除するには、ターゲット名を選択し、管理サーバー名の横にある赤色の×アイコンをクリックします。
  14. クラスタをターゲットとして追加するには、緑色の+アイコンをクリックします。
    新規の行が「Targets」の下に追加されます。
  15. 「Browse」をクリックし、アプリケーションをデプロイするクラスタを選択します。
    管理サーバーとクラスタが「Target Name」ダイアログに一覧表示されます。
  16. クラスタをクリックして「OK」をクリックします。
  17. 「Apply」をクリックし、「OK」をクリックします。
  18. 「Servers」タブをクリックします。
  19. 「Servers」タブで、サーバー接続を右クリックして「Add and Remove..」を選択します。
    アプリケーションは次に、「Add and Remove」ダイアログの使用可能なアプリケーションのセクションにリストされます。
  20. アプリケーションの名前を選択して、「Add」をクリックします。
  21. 「Finish」をクリックします。
    Eclipseコンソールの右下隅に、パブリッシュ・リクエストのステータスが表示されます。
  22. パブリッシュ・リクエストのステータス・メッセージの横にあるアイコンをクリックして、リクエストの詳細を表示します。
    リクエストのステータスが「Active」になります。
  23. 「Servers」タブで、サーバー接続を拡張してアプリケーションがデプロイされていることを表示します。

IDEを使用したアプリケーションのデプロイ解除

アプリケーションをデプロイした後、IDEを使用してデプロイ解除できます。

Eclipse IDEを使用してアプリケーションをデプロイ解除する手順:
  1. まだ起動していない場合は、Oracle Enterprise Pack for Eclipse (OEPE)を起動します。
    デスクトップのアイコンをクリックするか、Windowsの「スタート」メニューでeclipseを検索します。
  2. Eclipseコンソールの「Servers」タブを選択します。
  3. アプリケーションが置かれているサーバーのサーバー接続を拡張します。
  4. 「Published Modules」の下でアプリケーションを確認します。
  5. アプリケーションを右クリックして「Remove」を選択します。
    パブリッシュされたモジュールのリストからアプリケーションが削除されます。
これでアプリケーションがデプロイ解除されました。