將 Java WebLogic 應用程式部署至 Azure 上的 WebLogic 虛擬機器
本文說明如何將具有 Microsoft Entra 帳戶登入的 Java WebLogic Web 應用程式部署至 Azure 上的 WebLogic 虛擬機器。
必要條件
- 使用 Microsoft Entra ID 啟用安全性的下列其中一篇文章完成:
- 已部署的 Oracle WebLogic Server。 如需詳細資訊,請參閱使用 Azure 入口網站 在 Azure 虛擬機上部署 WebLogic Server。
準備應用程式以進行部署
當您將應用程式部署至 Oracle WebLogic Server 時,重新導向 URL 會變更為 Oracle WebLogic Server 實例上應用程式的重新導向 URL。 使用下列步驟來變更屬性檔案中的這些設定:
流覽至應用程式的 authentication.properties 檔案,並將 的值
app.homePage
變更為已部署應用程式的功能變數名稱,如下列範例所示。 此網域名稱格式為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/
。# 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>
儲存此檔案之後,請使用下列命令重建您的應用程式:
mvn clean package
重建應用程式之後,請遵循從 管理員 istration Console 入口網站部署 Java EE 應用程式的步驟,以使用您目前的 .war 檔案重新部署應用程式。
更新您的 Microsoft Entra ID 應用程式註冊
由於重新導向 URI 會變更至 Oracle WebLogic Server 上已部署的應用程式,因此您也需要變更 Microsoft Entra ID 應用程式註冊中的重新導向 URI。 請使用下列步驟來進行此變更:
流覽至 適用於開發人員的 Microsoft 身分識別平台 應用程式註冊 頁面。
使用搜尋方塊來搜尋您的應用程式註冊 ,例如
java-servlet-webapp-authentication
。選取應用程式名稱以開啟您的應用程式註冊。
從選單中選擇 驗證。
在 [Web - 重新導向 URI] 區段中,選取 [新增 URI]。
填寫 Web 應用程式的 URI,並附加
/auth/redirect
-例如http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect
。選取 [儲存]。
您的部署現已完成。