Aracılığıyla paylaş


Java WebSphere uygulamalarını Azure Sanal Makinelerinde Geleneksel WebSphere'e dağıtma

Bu makalede, Microsoft Entra hesabıyla azure sanal makinelerinde Geleneksel WebSphere'e oturum açma ile bir Java WebSphere web uygulamasının nasıl dağıtılacağı gösterilmektedir.

Önkoşullar

Uygulamayı dağıtım için hazırlama

Uygulamanızı WebSphere Uygulama Sunucusu'na dağıttığınızda, yeniden yönlendirme URL'niz dağıtılan WebSphere Uygulama Sunucusu örneğinizin 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:

  1. Aşağıdaki örnekte gösterildiği gibi uygulamanızın authentication.properties dosyasına gidin ve app.homePage değerini sunucu URL'niz ve kullanmayı planladığınız bağlantı noktası numarasıyla değiştirin:

    # 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=https://<server-url>:<port-number>/msal4j-servlet-auth/
    
  2. Bu dosyayı kaydettikten sonra uygulamanızı yeniden derlemek için aşağıdaki komutu kullanın:

    mvn clean package
    
  3. Kod derledikten sonra .war dosyasını hedef sunucunuzun dosya sistemine kopyalayın.

Microsoft Entra ID uygulama kaydınızı güncelleştirme

Yeniden yönlendirme URI'si WebSphere'da dağıtılan uygulamanızda 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:

  1. Geliştiriciler için Microsoft kimlik platformu "Uygulama kayıtları" sayfasına gidin.

  2. Uygulama kaydınızı aramak için arama kutusunu kullanın; örneğin, java-servlet-webapp-authentication.

  3. Adını seçerek uygulama kaydınızı açın.

  4. Menüden Kimlik Doğrulaması seçin.

  5. Web - Yönlendirme URI'leri bölümünde URI ekleseçin.

  6. Web uygulamanızın URI'sini doldurun, /auth/redirect ekleyin; örneğin, https://<server-url>:<port-number>/auth/redirect.

  7. Kaydetöğesini seçin.

Uygulamayı dağıt

Uygulamayı dağıtmak için aşağıdaki adımları kullanın:

  1. Uygulamalar sekmesinde Yeni Uygulama'i seçin ve ardından Yeni Kurumsal Uygulama.

  2. Oluşturduğunuz .war dosyasını seçin ve ardından Yükleme adımı Web modülleri için Eşleme bağlam köklerine gelene kadar sonraki 'ı seçin.

  3. Bağlam kökü için, örnek yapılandırmada/Azure uygulama kaydında ayarladığınız 'Yeniden Yönlendirme URI'sindeki bağlantı noktası numarasından sonra gelen değerle aynı değere ayarlayın. Yani, yeniden yönlendirme URI'sinin http://<server-url>:9080/msal4j-servlet-auth/ise bağlam kökü yalnızca msal4j-servlet-autholmalıdır.

  4. Önce , ardındanseçin.

  5. Uygulamanın yüklenmesi tamamlandıktan sonra, Uygulamaları sekmesinin WebSphere kurumsal uygulamaları bölümüne gidin.

  6. Uygulama listesinden yüklediğiniz .war dosyasını seçin ve ardından dağıtmak için Başlat seçeneğini seçin.

  7. Dağıtım tamamlandıktan sonra http://<server-url>:9080/{whatever you set as the context root} gidin ve uygulamayı görebilmeniz gerekir.

Dağıtımınız tamamlandı.

Daha fazla bilgi

Sonraki adımlar

Diğer dağıtım seçenekleri için aşağıdaki makalelere bakın: