ワークロードの手動移行

リソースおよびアプリケーションをオンプレミス・ドメインから新しいドメインに手動で移行できます。

作成されるドメインには、マシンごとに1つの管理対象サーバーを使用し、作成中にトポロジが定義されます。

リソースをデプロイするには、WebLogic Administrator Consoleを使用します。

アプリケーションをデプロイするには、次のいずれかの方法を使用します。

  • WebLogic管理者コンソールでアプリケーションをデプロイします。

    この方法は、アプリケーションをいくつか移動する場合に最適です。この方法では、リソースを手動で再作成する必要があります。

  • JDeveloperまたはEclipseの統合開発環境(IDE)からアプリケーションをデプロイします。

    この方法は、開発者がJDeveloperを使用して少数のアプリケーションを移動する場合に最適です。この方法では、リソースを手動で再作成する必要があります。

ソース・ドメイン・リソースの再作成

WebLogic Server AdministratorコンソールまたはJDeveloperを使用してドメインを移行する場合、リソースを手動で再作成する必要があります。

  1. Oracle Cloud InfrastructureのWeblogicサーバー管理者コンソールにアクセスします。
  2. ロックして編集」をクリックして本番ドメインで変更を加えます。
  3. ドメイン構造階層の「サービスおよびデータ・ソース」をクリックします。
  4. 新規」をクリックして、「新規データ・ソース」を選択します。
  5. 次の情報を指定し、「次へ」をクリックします。
    • 名前:指定した名前がオンプレミス・リソースの名前と一致することを確認してください。
    • 「JNDI名」:指定する名前が、ソース・ドメイン内のデータ・ソースのJDNI名とjdbc.<ConnectionNameDS>の形式で一致することを確認します。
    • データベース・タイプ:データベース・タイプを選択するか、デフォルトをそのまま使用します。
  6. データベース・ドライバ」を選択するか、デフォルトを受け入れて「次へ」をクリックします。
  7. デフォルトのトランザクション・オプションを受け入れ、「次」をクリックします。
  8. 次の接続プロパティを指定し、「次」をクリックします。< hostname >:< port >/<cdb_root_name>.< subdomain >の形式のデータベース接続文字列で、これらの値のほとんどが指定されていることを思い出してください。
    • Database Name: The database name should of the form: <your_pdb_name>.<subdomain> where <your_pdb_name> is the name of the PDB (not the CDB if using a database system) for the database you migrated to Oracle Cloud Infrastructure and the subdomain is the subdomain obtained from the database connection string.
    • ホスト名:データベース接続文字列から取得したホスト名を指定します。
    • ポート:データベース接続文字列から取得したポート名を指定します。デフォルトは1521です。
    • データベース・ユーザー名:データベースのユーザー名を指定します。
    • パスワード:ユーザーのパスワードを指定および確認します。
  9. 次をクリックします
  10. 接続のテスト」をクリックします
  11. 次をクリックします
  12. ターゲットの場合、リソースを必要とするアプリケーションがデプロイされるすべてのサーバーまたはクラスタを選択します。
  13. 終了」をクリックします。
  14. 変更のアクティブ化」をクリックして、新しく作成したデータ・ソースをデータ・ソースのリストに追加します。

アプリケーションのデプロイ

アプリケーションを手動でデプロイするには、次のいずれかの方法を使用します。

  • WebLogic管理者コンソールでアプリケーションをデプロイします。

    この方法は、アプリケーションをいくつか移動する場合に最適です。この方法では、リソースを手動で再作成する必要があります。

  • JDeveloperまたはEclipseの統合開発環境(IDE)からアプリケーションをデプロイします。

    この方法は、開発者がJDeveloperを使用して少数のアプリケーションを移動する場合に最適です。この方法では、リソースを手動で再作成する必要があります。

WebLogic管理者コンソールを使用したアプリケーションのデプロイ

WebLogic Server管理者コンソールを使用して、アプリケーションをデプロイできます。

  1. Oracle Cloud InfrastructureのWeblogicサーバー管理者コンソールにアクセスします。
  2. ロックして編集」をクリックして本番ドメインで変更を加えます。
  3. ドメイン構造階層の「デプロイメント」をクリックします。
  4. アプリケーションをインストールします。
    1. インストール」をクリックし、「ファイルのアップロード」をクリックして、「参照」をクリックします。
    2. アップロードするローカル・ファイルを検索して選択し、「アップロード」をクリックします。アップロードが完了したら、「次へ」をクリックします。
    3. デプロイメント情報を確認し、「次へ」をクリックします。
    4. このデプロイメントをアプリケーションとしてインストールする」を選択して、「次へ」をクリックします。
    5. 「ターゲット」で、アプリケーションがデプロイされるすべてのサーバーまたはクラスタを選択し、「次へ」をクリックします。
    6. 「ソースのアクセシビリティ」で、「このアプリケーションをすべてのターゲットにコピーしてください」を選択し、「次へ」をクリックします。
    7. 終了」をクリックします。
    8. 「変更のアクティブ化」をクリックします。
  5. アプリケーションを起動し、アプリケーションのルート・パスを特定します。
    1. ドメイン構造階層で「デプロイメント」をクリックしてから、「制御」タブをクリックします。
    2. アプリケーションを選択して「開始」をクリックし、「すべてのリクエストを処理」を選択します
    3. デプロイメントを確認し、「はい」をクリックして続行します。
    4. アプリケーションのルート・パスを見つけるには、ドメイン構造階層で「デプロイメント」をクリックしてから、「制御」タブをクリックします。
    5. アプリケーションをクリックして「テスト」タブをクリックし、ツリーを展開してアプリケーションが稼働しているURLパスを確認します。URLには、完全修飾ホスト名とアプリケーション・ルート・パスが<fqdn_host_name>:<port>/<application_root_path>の形式で含まれます。
  6. WebLogic Serverロード・バランサのIPアドレスで、<Load_Balancer_IP>/<application_root_path>という形式のアプリケーション・ルート・パスを使用してアプリケーションにアクセスします。
    1. ロード・バランサのIPアドレスを検索するには、必要に応じてOracle Cloud Infrastructureコンソールにサインインし、ナビゲーション・メニューを開きます。
    2. ソリューションおよびプラットフォーム」で、「リソース・マネージャ」に移動して「スタック」をクリックします
    3. Oracle Cloud Marketplaceイメージがデプロイされたコンパートメントを選択してください
    4. スタックをクリックして「ジョブ」に移動し、スタックをデプロイした最新のジョブを選択します。
    5. 出力」で、WebLogic ServerのLoad Balancer IPを検索します。
    6. ロード・バランサのIPとアプリケーション・ルート・パスを<Load_Balancer_IP>/<application_root_path>の形式で結合して、アプリケーションにアクセスします。

JDeveloperまたはEclipseからのアプリケーションのデプロイ

リソースを手動でデプロイする場合は、JDeveloperまたはEclipseを使用してアプリケーションをデプロイすることもできます。

JDeveloperからアプリケーションをデプロイする前に、Oracle Cloud Infrastructure用のOracle WebLogic Serverに使用するドメインにJDeveloperを接続する必要があります。イングレス・ルール、ネットワーク・チャネルおよび最終的に接続自体を作成する必要があります。『Oracle Cloud Infrastructure用のOracle WebLogic Serverの使用』のOracle JDeveloperを使用したドメインへの接続に関する項を参照してください
次のようにアプリケーションをJDeveloperとともにデプロイします。
  1. ユーザーの意図しているデプロイメント・プロファイルのセキュリティ設定が、weblogic-application.xmlで「既存の設定を使用」に設定されていること、および「WebLogic JDBCディスクリプタを自動生成および同期化」オプションが選択されていないことを確認してください。デプロイメント・プロファイルを検索するには、「アプリケーション」メニューをクリックし、「プロパティ」、「デプロイメント・プロファイル、および「Weblogic」を選択します。
  2. 「アプリケーション」メニューをクリックして「デプロイ」をクリックし、既存のデプロイメント・プロファイルを選択して新しいデプロイメントを作成します。
  3. 「アプリケーション・サーバー」を選択し、前に作成したアプリケーション・サーバーを選択し、プロンプトに従って特定のサーバーまたはクラスタをターゲットとして選択します。
  4. 作業が完了したら、「終了」をクリックします。
  5. デプロイメント・ログ・ウィンドウでデプロイメントの進行状況を監視します。