Megosztás a következőn keresztül:


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 app.homePage értékét a használni kívánt kiszolgáló URL-címére és portszámára, 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 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. Navigáljon a Microsoft identitásplatformjára fejlesztőknek alkalmazásregisztrációk oldalon.

  2. A keresőmezővel 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 Hitelesítési lehetőséget a menüből.

  5. A Web - Átirányítási URI-k szakaszban válassza a URI hozzáadásaopciót.

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

  7. Válassza Mentéslehető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 Új alkalmazás, majd Új vállalati alkalmazáslehetőséget.

  2. Válassza ki a létrehozott .war fájlt, majd válassza a Következő lehetőséget, amíg el nem ér a webmodulok térképkörnyezetének gyökereihez telepítési lépéshez.

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

  4. Válassza Befejezéslehetőséget.

  5. Az alkalmazás telepítésének befejezése után lépjen a WebSphere vállalati alkalmazások szakaszára az Alkalmazások lapról.

  6. Válassza ki a telepített .war fájlt az alkalmazások listájából, majd válassza az üzembe helyezéshez Start lehetőséget.

  7. Az üzembe helyezés befejezése után lépjen a(z) http://<server-url>:9080/{whatever you set as the context root}-ra, ahol 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: