Share via


快速入門: 使用 Azure 入口網站在 Azure 虛擬機器上部署 WebLogic Server

本文示範如何使用 Azure 入口網站,以最簡單的設定選項集在 Azure 虛擬機器 (VM) 上快速部署 WebLogic 應用程式伺服器 (WLS)。 如需更完整的精選教學課程 (包含使用 Azure 應用程式閘道以在公用網路上安全顯示 VM 上的 WLS 叢集),請參閱教學課程:使用 Azure 應用程式閘道作為負載平衡器,將 WebLogic Server 叢集遷移至 Azure

在本快速入門中,您將:

  • 使用 Azure 入口網站在 VM 上部署具系統管理伺服器的 WLS。
  • 使用 WLS 系統管理主控台入口網站部署 Java EE 應用程式範例。

本快速入門假設您已有 WLS 概念的基本知識。 如需詳細資訊,請參閱 Oracle WebLogic Server

必要條件

在 VM 上以系統管理伺服器部署 WLS

本節中的步驟引導您以最簡單的方式在 VM 上部署 WLS:使用具有系統管理伺服器的單一節點供應項目。 同時也提供其他供應項目以符合不同情節:無管系統管理伺服器的單一節點叢集動態叢集。 如需詳細資訊,請參閱在 Azure 虛擬機器上執行 Oracle WebLogic Server 有何解決方案?

Screenshot of the Azure portal that shows the Create WebLogic Server With Admin console on Azure VM page.

下列步驟示範如何尋找具有系統管理伺服器的 WLS 供應項目,並填寫 [基本] 窗格:

  1. 在入口網站頂端的搜尋列中,輸入 [weblogic]。 在自動建議的搜尋結果中,於 [Marketplace] 區段中,選取 [具系統管管理伺服器的 Oracle WebLogic Server]

    Screenshot of the Azure portal that shows WebLogic Server in the search results.

    您也可使用此入口網站連結直接前往供應項目。

  2. 在供應項目頁面上,選取 [建立]

  3. 在 [基本] 窗格上,確定 [訂用帳戶] 欄位中所顯示的值與用於登入 Azure 入口網站的訂用帳戶相同。

  4. 供應項目必須在空白資源群組中部署。 在 [資源群組] 欄位中,選取 [建立新群組],然後填入資源群組的值。 因為資源群組在訂用帳戶內必須是唯一的,所以請挑選唯一的名稱。 擁有唯一名稱的簡單方式是使用您的姓名縮寫、今天日期與一些識別碼的組合。 例如 ejb0802wls

  5. 在 [執行個體詳細資料] 下方,選取部署的區域。 如需 Azure 區域清單和 VM 運作方式及位置,請參閱Azure 中虛擬機器的區域

  6. 接受 Oracle WebLogic 映像中的預設值。

  7. 接受虛擬機器大小中的預設值。

    如果區域中沒有預設大小,請選取 [變更大小] 以選擇可用的大小,然後選取其中一個列出的大小。

  8. 在 [虛擬機器和 WebLogic 的認證] 下,保留 [VM 管理帳戶的使用者名稱] 的預設值。

  9. 在 [驗證類型] 旁,選取 [密碼]。 本文使用使用者名稱和密碼組進行驗證。 如果您要使用 SSH,請參閱在 Azure 中建立和使用 Linux VM 的 SSH 公開和私密金鑰組。 針對 [密碼],填入 wlsVmCluster2022。 使用相同值進行確認。

  10. 保留 [WebLogic 系統管理員的使用者名稱] 的預設值。

  11. 針對 [WebLogic 系統管理員的密碼],填入 wlsVmCluster2022。 使用相同值進行確認。

  12. 選取 [檢閱 + 建立]。 確保頂端顯示綠色的 [通過驗證] 訊息。 如果未顯示,請修正任何驗證問題,然後再次選取 [檢閱 + 建立]

  13. 選取 建立

  14. 在 [正在進行部署] 頁面中,追蹤部署的進度。

視所選區域中的網路狀況和其他活動而定,部署最多可能需要 30 分鐘的時間才能完成。

檢查部署輸出

本節中的步驟示範如何確認已成功完成部署。

如果您離開 [正在進行部署] 頁面,則下列步驟顯示如何返回該頁面。 如果您仍然位於顯示 [部署已完成] 的頁面上,則可以在螢幕擷取畫面之後跳到步驟 5。

  1. 在任何入口網站頁面的角落,選取漢堡功能表,然後選取 [資源群組]

  2. 在包含 [篩選任何欄位] 文字的方塊中,輸入您先前建立資源群組的前幾個字元。 如果您遵循建議的慣例,請輸入您的縮寫,然後選取適當的資源群組。

  3. 在左側瀏覽窗格的 [設定] 區段中,選取 [部署]。 您可看到此資源群組的已排序部署清單,而且會先列出最新的部署。

  4. 捲動至此清單中的最舊項目。 此項目會對應至您已在上節中啟動的部署。 選取最舊部署,如下列螢幕擷取畫面所示:

    Screenshot of the Azure portal that shows the resource group deployments list.

  5. 在左側窗格中,選取 [輸出]。 此清單顯示部署的輸出值。 輸出中包括有用的資訊。

  6. sshCommand 值是完整的 SSH 命令,可與執行 WLS 的 VM 連線。 選取欄位值旁邊的複製圖示,以將連結複製至剪貼簿。 儲存此值以供稍後使用。

  7. adminConsoleURL 是 WLS 系統管理主控台的完整公用網際網路可見連結。 選取欄位值旁邊的複製圖示,以將連結複製至剪貼簿。 儲存此值以供稍後使用。

從系統管理主控台入口網站部署 Java EE 應用程式

使用下列步驟以在 WLS 中執行應用程式範例:

  1. 將應用程式範例下載為 .war.ear 檔案。 用程式範例應為獨立且沒有任何資料庫、傳訊或其他外部連線需求。 WLS Kubernetes 操作員文件的瑛用程式範例是良好選擇。 您可以從 Oracle 下載。 將檔案儲存至本機檔案系統。

  2. adminConsoleURL 的值貼入網際網路連線的網頁瀏覽器。 您應會看到熟悉的 WLS 系統管理主控台登入畫面,如下列螢幕擷取畫面所示:

    Screenshot of the WebLogic Server admin login screen.

  3. 使用使用者名稱 weblogic 和密碼 (本文使用 wlsVmCluster2022) 登入。 您可看到 WLS 系統管理主控台概觀頁面。

  4. 在左上角的 [變更中心] 下,選取 [鎖定與編輯],如下列螢幕解決畫面所示:

    Screenshot of the Oracle WebLogic Server Administration Console with Lock & Edit button highlighted.

  5. 在左側 [網域結構] 下,選取 [部署]

  6. 在 [設定] 下,選取 [安裝]。 此處有「安裝應用程式助理」,可引導您完成安裝。

    1. 在 [找出部署以安裝並準備部署] 下,選取 [上傳檔案]
    2. 在 [將部署上傳至系統管理伺服器] 下,選取 [選擇檔案] 並上傳應用程式範例。 選取 [下一步] 。
    3. 選取完成
  7. 在左上角的 [變更中心] 下,選取 [啟用變更]。 您會看到訊息「已啟用所有變更。不需要重新啟動」。

  8. 在 [部署摘要] 下,選取 [控制項]。 勾選應用程式名稱附近的核取方塊,以選取應用程式。 選取 [啟動],然後選取 [提供所有要求]

  9. 在 [啟動應用程式助理] 下,選取 [是]。 如果未發生錯誤,您可以看到訊息「已將啟動要求傳送至所選部署」

  10. 建構應用程式範例的完整 URL,例如 http://<vm-host-name>:<port>/<your-app-path>。 您可以移除 /console/ 以從 adminConsoleURL 取得主機名稱和連接埠。 如果您使用建議的範例應用程式,則 URL 應為 http://<vm-host-name>:<port>/testwebapp/ 並應與 http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/ 相似。

  11. 將完整 URL 貼入網際網路連線的網頁瀏覽器。 如果您已部署建議的應用程式範例,則應該會看到與下列螢幕擷取畫面類似的頁面:

    Screenshot of the test web app.

連接至虛擬機器

如果您想要管理 VM,則可使用 SSH 命令連線至該 VM。 存取機器之前,請確保您已針對 SSH 代理程式啟用連接埠 22。

請遵循下列步驟以啟用連接埠 22:

  1. 瀏覽回您的工作資源群組。 在概觀頁面中,您可以找到名為 wls-nsg 的網路安全性群組。 選取 [wls-nsg]

  2. 在左側窗格中選取 [設定],然後選取 [輸入安全性規則]。 如有規則允許連接埠 22,則您可跳至步驟 4。

  3. 在頁面頂端,選擇 [新增]

    1. 在 [目的地連接埠範圍] 下,填入值 22
    2. 針對 [名稱],填入規則名稱 Port_SSH
    3. 保留其他欄位的預設值。
    4. 選取 [新增]。

    部署完成後,您可將 SSH 連線至 VM。

  4. 使用sshCommand 的值和密碼 (本文使用 wlsVmCluster2022),與 VM 連線。

清除資源

如果您不要繼續使用 WLS,請瀏覽回工作資源群組。 在頁面頂端的 [資源群組] 文字底下,選取資源群組。 然後,選取 [刪除資源群組]

下一步

繼續探索在 Azure 上執行 WLS 的選項。