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ů k povolení zabezpečení pomocí ID Microsoft Entra:
- Povolte přihlašování pro aplikace Java WebLogic pomocí Microsoft Entra ID
- Povolení přihlašování pro aplikace Java WebLogic 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í WebLogic v Javě pomocí rolí a deklarací identity rolí
- zabezpečení aplikací WebLogic v Javě pomocí skupin a deklarací identity skupin
- Nasazený Oracle WebLogic Server. 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 server Oracle WebLogic, adresa URL pro přesměrování se změní na adresu URL přesměrování aplikace v instanci Oracle WebLogic Serveru. 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á formáthttp://<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ýt adresa URLhttp://<vm-host-name>:<port>/testwebapp/
, 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 postupujte podle kroků Nasazení aplikace Java EE z portálu konzoly pro správu k opětovnému nasazení aplikace pomocí vašeho aktuálního souboru .war.
Aktualizace registrace aplikace Microsoft Entra ID
Protože se adresa URL pro přesměrování mění na adresu nasazené aplikace na serveru Oracle WebLogic, musíte také změnit adresu URL pro přesměrování v registraci vaší aplikace Microsoft Entra ID. K provedení této změny použijte následující postup:
Přejděte na platformu Microsoft Identity Platform pro vývojáře stránku registrace aplikací.
Pomocí vyhledávacího pole vyhledejte registraci aplikace , například
java-servlet-webapp-authentication
.Výběrem jejího názvu otevřete registraci aplikace.
V nabídce vyberte Ověřování.
V části Identifikátory URI pro přesměrování - vyberte Přidat identifikátor URI.
Vyplňte identifikátor URI webové aplikace a připojte
/auth/redirect
– napříkladhttp://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect
.Vyberte Uložit.
Vaše nasazení je teď hotové.