Nasazení aplikací Java WebLogic do WebLogic ve službě Azure Virtual Machines
V tomto článku se dozvíte, jak nasadit webovou aplikaci Java WebLogic s přihlašovacím účtem Microsoft Entra do WebLogic ve službě Azure Virtual Machines.
Požadavky
- Dokončení jednoho z následujících článků pro povolení zabezpečení s ID Microsoft Entra:
- Povolení přihlašování pro aplikace WebLogic v Javě pomocí ID Microsoft Entra
- Povolení přihlašování pro aplikace WebLogic v Javě pomocí MSAL4J s Azure Active Directory B2C
- Povolení aplikací Java WebLogic pro přihlášení uživatelů a přístup k Microsoft Graphu
- Zabezpečení aplikací Java WebLogic pomocí rolí a deklarací rolí
- Zabezpečení aplikací Java WebLogic pomocí skupin a deklarací identity skupin
- Nasazený server Oracle WebLogic. Další informace najdete v tématu Nasazení Serveru WebLogic na virtuálním počítači Azure pomocí webu Azure Portal.
Příprava aplikace na nasazení
Když nasadíte aplikaci na Oracle WebLogic Server, adresa URL pro přesměrování se změní na adresu URL přesměrování aplikace v instanci Serveru Oracle WebLogic. Pomocí následujícího postupu změňte tato nastavení v souboru vlastností:
Přejděte do souboru authentication.properties vaší aplikace a změňte hodnotu
app.homePage
na název domény nasazené aplikace, jak je znázorněno v následujícím příkladu. Tento název domény má formulářhttp://<vm-host-name>:<port>/<your-app-path>
. Název hostitele a port můžete získat z adminConsoleURL odebráním/console/
. Pokud používáte doporučenou ukázkovou aplikaci, měla by býthttp://<vm-host-name>:<port>/testwebapp/
adresa URL , která by měla být podobná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>
Po uložení tohoto souboru pomocí následujícího příkazu znovu sestavte aplikaci:
mvn clean package
Po opětovném sestavení aplikace proveďte kroky nasazení aplikace Java EE z portálu konzoly Správa istrace a znovu nasaďte aplikaci s aktuálním souborem .war.
Aktualizace registrace aplikace Microsoft Entra ID
Vzhledem k tomu, že identifikátor URI přesměrování se změní na nasazenou aplikaci na Serveru Oracle WebLogic, musíte také změnit identifikátor URI přesměrování v registraci aplikace Microsoft Entra ID. K provedení této změny použijte následující postup:
Přejděte na stránku Microsoft identity platform pro vývojáře Registrace aplikací.
Pomocívyhledávacího
java-servlet-webapp-authentication
Výběrem jejího názvu otevřete registraci aplikace.
Zvolte Ověřování z nabídky příkazů.
V části Identifikátory URI pro přesměrování webu - vyberte Přidat identifikátor URI.
Vyplňte identifikátor URI vaší webové aplikace a připojte
/auth/redirect
ho ,http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect
například .Zvolte Uložit.
Vaše nasazení je teď hotové.