Azure Sanal Makineler'de WebLogic'e Java WebLogic uygulamaları dağıtma
Bu makalede, Microsoft Entra hesabı tarafından Azure Sanal Makineler'de WebLogic'e oturum açma ile java WebLogic web uygulamasının nasıl dağıtılacağı gösterilmektedir.
Önkoşullar
- Microsoft Entra Id ile güvenliği etkinleştirmek için aşağıdaki makalelerden birinin tamamlanması:
- Microsoft Entra Id kullanarak Java WebLogic uygulamaları için oturum açmayı etkinleştirme
- Azure Active Directory B2C ile MSAL4J kullanarak Java WebLogic uygulamaları için oturum açmayı etkinleştirme
- Kullanıcılarda oturum açmak ve Microsoft Graph'a erişmek için Java WebLogic uygulamalarını etkinleştirme
- Rolleri ve rol taleplerini kullanarak Java WebLogic uygulamalarının güvenliğini sağlama
- Grupları ve grup taleplerini kullanarak Java WebLogic uygulamalarının güvenliğini sağlama
- Dağıtılan bir Oracle WebLogic Server. Daha fazla bilgi için bkz . Azure portalını kullanarak Azure Sanal Makinesinde WebLogic Server dağıtma.
Uygulamayı dağıtım için hazırlama
Uygulamanızı Oracle WebLogic Server'a dağıttığınızda, yeniden yönlendirme URL'niz Oracle WebLogic Server örneğindeki uygulamanın yeniden yönlendirme URL'sine dönüşür. Özellikler dosyanızdaki bu ayarları değiştirmek için aşağıdaki adımları kullanın:
Aşağıdaki örnekte gösterildiği gibi uygulamanızın authentication.properties dosyasına gidin ve değerini
app.homePage
dağıtılan uygulamanızın etki alanı adıyla değiştirin. Bu etki alanı adı biçimindedirhttp://<vm-host-name>:<port>/<your-app-path>
. ana bilgisayar adını ve bağlantı noktasını adminConsoleURL'den kaldırarak/console/
alabilirsiniz. Önerilen örnek uygulamayı kullanıyorsanız, URLhttp://<vm-host-name>:<port>/testwebapp/
şuna benzerhttp://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/
olmalıdır: .# 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>
Bu dosyayı kaydettikten sonra uygulamanızı yeniden derlemek için aşağıdaki komutu kullanın:
mvn clean package
Uygulamayı yeniden derledikten sonra, uygulamayı geçerli .war dosyanızla yeniden dağıtmak için Yönetici Istration Console portalından Java EE uygulaması dağıtma adımlarını izleyin.
Microsoft Entra ID uygulama kaydınızı güncelleştirme
Oracle WebLogic Server'da dağıtılan uygulamanızda yeniden yönlendirme URI'si değiştiğinden, Microsoft Entra Id uygulama kaydınızda yeniden yönlendirme URI'sini de değiştirmeniz gerekir. Bu değişikliği yapmak için aşağıdaki adımları kullanın:
Geliştiriciler için Microsoft kimlik platformu Uygulama kayıtları sayfasına gidin.
Uygulama kaydınızı aramak için arama kutusunu kullanın; örneğin,
java-servlet-webapp-authentication
.Adını seçerek uygulama kaydınızı açın.
Menüden Kimlik Doğrulaması'nı seçin.
Web - Yeniden Yönlendirme URI'leri bölümünde URI Ekle'yi seçin.
Web uygulamanızın URI'sini doldurun; örneğin,
http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect
ekleyin/auth/redirect
.Kaydet'i seçin.
Dağıtımınız tamamlandı.
Daha Fazla Bilgi
- Java için Microsoft Kimlik Doğrulama Kitaplığı (MSAL)
- Microsoft kimlik platformu (Geliştiriciler için Microsoft Entra Id)
- Hızlı Başlangıç: Microsoft kimlik platformu ile uygulama kaydetme
- Microsoft Entra ID uygulama onayı deneyimlerini anlama
- Kullanıcı ve yönetici onaylarını anlama
- MSAL kod örnekleri
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin