手動移轉工作負載

您可以將資源和應用程式從內部部署網域手動移轉至新網域。

建立的網域在建立期間會定義拓樸,每一機器會有一個受管理伺服器。

若要建置資源,請使用「WebLogic 管理員主控台」。

若要部署應用程式,請使用下列其中一種方法:

  • 透過 WebLogic 管理員主控台部署應用程式。

    使用少數應用程式移動時最好使用此方法。此方法會要求您手動重新建立資源。

  • 從 JDeveloper 或 Eclipse 整合式開發環境 (IDE) 建置應用程式。

    使用 JDeveloper 移動幾個應用程式給開發人員時,最好使用此方法。此方法會要求您手動重新建立資源。

重新建立來源網域資源

如果您使用 WebLogic Server Administrator 主控台或 JDeveloper 移轉網域,則必須手動重新建立資源。

  1. 存取 Oracle Cloud Infrastructure 上的 Weblogic Server 管理員主控
  2. 按一下鎖定和編輯,在生產網域中進行變更。
  3. 按一下網域結構階層中的服務資料來源
  4. 按一下新建,然後選取新建資料來源
  5. 請指定下列項目,然後按一下下一步
    • 名稱:請確定您指定的名稱與內部部署資源的名稱相同。
    • JNDI 名稱:請確定您指定的名稱與來源網域中資料來源的 jdeni 名稱相符,格式為 jdbc.<ConnectionNameDS>
    • 資料庫類型:選取資料庫類型或使用接受預設值。
  6. 選取「資料庫驅動程式」或接受預設值,然後按一下下一步
  7. 接受預設交易選項,然後按一下下一步
  8. 指定下列連線特性,然後按一下下一步。請記得資料庫連線字串,格式為< hostname >:< port >/< cdb_root_name >。< subnet >提供大多數的值。
    • 資料庫名稱:資料庫名稱的格式應為:< your_pdb_name >。<子網域>,其中 < your_pdb_name > 是您移轉至 Oracle Cloud Infrastructure 之資料庫的 PDB 名稱 (不是使用資料庫系統時的 CDB),而子網域則是從資料庫連線字串取得的子網域。
    • 主機名稱:指定從資料庫連線字串取得的主機名稱。
    • 接埠:指定從資料庫連線字串取得的連接埠名稱。預設值為 1521
    • 資料庫使用者名稱:指定資料庫使用者名稱。
    • 密碼:指定及確認使用者密碼。
  9. 下一步
  10. 按一下測試連線
  11. 下一步
  12. 對於目標,請選取將要部署資源之應用程式所在的所有伺服器或叢集。
  13. 按一下完成
  14. 按一下「啟動變更」,將新建立的資料來源新增至資料來源清單。

部署應用程式

若要手動部署應用程式,請使用下列其中一種方法。

  • 透過 WebLogic 管理員主控台部署應用程式。

    使用少數應用程式移動時最好使用此方法。此方法會要求您手動重新建立資源。

  • 從 JDeveloper 或 Eclipse 整合式開發環境 (IDE) 建置應用程式。

    使用 JDeveloper 移動幾個應用程式給開發人員時,最好使用此方法。此方法會要求您手動重新建立資源。

使用 WebLogic 管理員主控台部署應用程式

您可以使用 WebLogic Server Administrator 主控台來建置應用程式。

  1. 存取 Oracle Cloud Infrastructure 上的 Weblogic Server 管理員主控
  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 負載平衡器 IP
    6. 結合負載平衡器 IP 與應用程式根路徑,格式為 <Load_Balancer_IP>/<application_root_path>,即可存取應用程式。

從 JDeveloper 或 Eclipse 部署應用程式

如果您選擇手動部署資源,也可以使用 JDeveloper 或 Eclipse 來部署應用程式。

Before you can deploy applications from JDeveloper, you must first connect JDeveloper to the domain used for Oracle WebLogic Server for Oracle Cloud Infrastructure. You must create an ingress rule, a network channel, and finally the connection itself. See Connect to a Domain Using Oracle JDeveloper in Using Oracle WebLogic Server for Oracle Cloud Infrastructure.
使用 JDeveloper 部署應用程式:
  1. 請確定將您想使用者之部署設定檔的安全設定設為 weblogic-application.xml 中的「使用現有」設定值,並且未選取「自動產生和同步化 WebLogic JDBC 描述區」選項。若要尋找部署設定檔,請按一下應用程式功能表,然後選取特性部署設定檔和 Weblogic
  2. 按一下應用程式功能表,然後按一下建,接著選取現有的建置設定檔來建立新的建置。
  3. 選取應用程式伺服器,然後選取先前建立的應用程式伺服器,並依照提示選擇特定伺服器或叢集作為目標。
  4. 完成之後,請按一下完成
  5. 在「建置日誌」視窗中監督建置進度。