Java WebSphere-alkalmazások üzembe helyezése a hagyományos WebSphere-ben azure-beli virtuális gépeken

Ez a cikk bemutatja, hogyan helyezhet üzembe Java WebSphere-webalkalmazást a Microsoft Entra-fiók bejelentkezésével a hagyományos WebSphere-be az Azure-beli virtuális gépeken.

Előfeltételek

Az alkalmazás előkészítése az üzembe helyezéshez

Amikor üzembe helyezi az alkalmazást a WebSphere Alkalmazáskiszolgálón, az átirányítási URL-cím az üzembe helyezett WebSphere Application Server-példány átirányítási URL-címére változik. A tulajdonságok fájljában a következő lépésekkel módosíthatja ezeket a beállításokat:

  1. Lépjen az alkalmazás authentication.properties fájljára, és módosítsa a használni kívánt kiszolgáló URL-címét és portszámátapp.homePage, ahogyan az alábbi példában látható:

    # 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. A fájl mentése után használja az alábbi parancsot az alkalmazás újraépítéséhez:

    mvn clean package
    
  3. Miután a kód elkészült, másolja át a .war fájlt a célkiszolgáló fájlrendszerére.

A Microsoft Entra ID alkalmazásregisztráció frissítése

Mivel az átirányítási URI megváltozik a WebSphere-en üzembe helyezett alkalmazáson, a Microsoft Entra ID-alkalmazásregisztrációjában is módosítania kell az átirányítási URI-t. A módosítás végrehajtásához kövesse az alábbi lépéseket:

  1. Lépjen a Microsoft Identitásplatform fejlesztőknek Alkalmazásregisztrációk lapra.

  2. A keresőmező használatával keresse meg az alkalmazásregisztrációt – például java-servlet-webapp-authentication.

  3. Nyissa meg az alkalmazásregisztrációt a nevének kiválasztásával.

  4. Válassza a Hitelesítés lehetőséget a menüben.

  5. A Webes - átirányítási URI-k szakaszban válassza az URI hozzáadása lehetőséget.

  6. Töltse ki a webalkalmazás URI-ját, hozzáfűzve /auth/redirect például https://<server-url>:<port-number>/auth/redirect.

  7. Válassza a Mentés lehetőséget.

Az alkalmazás üzembe helyezése

Az alkalmazás üzembe helyezéséhez kövesse az alábbi lépéseket:

  1. Az Alkalmazások lapon válassza az Új alkalmazás, majd az Új vállalati alkalmazás lehetőséget.

  2. Válassza ki a létrehozott .war fájlt, majd válassza a Tovább lehetőséget, amíg el nem ér a Webmodulok telepítési lépéséhez tartozó Map context roots elemhez.

  3. A környezet gyökeréhez állítsa be ugyanazt az értéket, mint a mintakonfigurációban/Azure-alkalmazásregisztrációban beállított "Átirányítási URI" portszáma után. Vagyis ha az átirányítási URI az http://<server-url>:9080/msal4j-servlet-auth/, akkor a környezet gyökerének csak a következőnek kell lennie msal4j-servlet-auth.

  4. Válassza a Befejezés lehetőséget.

  5. Miután az alkalmazás telepítése befejeződött, lépjen az Alkalmazások lap WebSphere vállalati alkalmazások szakaszára.

  6. Válassza ki a telepített .war fájlt az alkalmazások listájából, majd válassza a Telepítés indítása lehetőséget.

  7. Az üzembe helyezés befejezése után lépjen az http://<server-url>:9080/{whatever you set as the context root} alkalmazásra, és látnia kell az alkalmazást.

Az üzembe helyezés befejeződött.

További információ

Következő lépések

További üzembe helyezési lehetőségekért tekintse meg a következő cikkeket: