共用方式為


將 Java WebLogic 應用程式部署到 Azure 虛擬機器上的 WebLogic 環境

本文說明如何將使用 Microsoft Entra 帳戶登入的 Java WebLogic Web 應用程式部署到 Azure 虛擬機器上的 WebLogic。

先決條件

準備應用程式以進行部署

當您將應用程式部署至 Oracle WebLogic Server 時,重新導向 URL 會變更為 Oracle WebLogic Server 實例上應用程式的重新導向 URL。 使用下列步驟來變更屬性檔案中的這些設定:

  1. 流覽至應用程式的 authentication.properties 檔案,並將 app.homePage 的值變更為已部署應用程式的功能變數名稱,如下列範例所示。 此網域名稱格式為 http://<vm-host-name>:<port>/<your-app-path>。 您可以從 adminConsoleURL 取得主機名稱和埠,方法是移除 /console/。 如果您使用建議的範例應用程式,URL 應該 http://<vm-host-name>:<port>/testwebapp/,這應該類似於 http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/

    # app.homePage is by default set to dev server address and app context path on the server
    # for apps deployed to azure, use https://your-sub-domain.azurewebsites.net
    app.homePage=http://<vm-host-name>:<port>/<your-app-path>
    
  2. 儲存此檔案之後,請使用下列命令重建您的應用程式:

    mvn clean package
    
  3. 重建應用程式之後,請遵循 從管理主控台入口網站部署Java EE 應用程式的步驟, 使用您目前的 .war 檔案重新部署應用程式。

更新您的 Microsoft Entra ID 應用程式註冊

由於重新導向 URI 會變更至 Oracle WebLogic Server 上已部署的應用程式,因此您也需要在 Microsoft Entra ID 應用程式註冊中變更重新導向 URI。 使用下列步驟進行這項變更:

  1. 導覽到 Microsoft 身分識別平台的開發人員 應用程式註冊 頁面。

  2. 使用搜尋方塊來搜尋您的應用程式註冊 ,例如,java-servlet-webapp-authentication

  3. 選取應用程式名稱以開啟您的應用程式註冊。

  4. 從功能表中選取 [驗證]。

  5. 在 [Web - 重新導向 URI] 區段中,選取 [新增 URI]。

  6. 填寫 Web 應用程式的 URI,並附加 /auth/redirect ,例如,http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect

  7. 選取 [儲存]。

您的部署現已完成。

詳細資訊