Dela via


Distribuera Java WebSphere-appar till traditionell websfär på virtuella Azure-datorer

Den här artikeln visar hur du distribuerar en Java WebSphere-webbapp med inloggning av Microsoft Entra-konto till Traditionell WebSphere på virtuella Azure-datorer.

Förutsättningar

Förbereda appen för distribution

När du distribuerar programmet till WebSphere Application Server ändras omdirigerings-URL:en till omdirigerings-URL:en för din distribuerade WebSphere Application Server-instans. Använd följande steg för att ändra de här inställningarna i egenskapsfilen:

  1. Gå till appens authentication.properties-fil och ändra värdet app.homePage för till din server-URL och portnummer som du planerar att använda, som du ser i följande exempel:

    # 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. När du har sparat den här filen använder du följande kommando för att återskapa din app:

    mvn clean package
    
  3. När koden har skapats kopierar du .war-filen till målserverns filsystem.

Uppdatera din Microsoft Entra ID-appregistrering

Eftersom omdirigerings-URI:n ändras till din distribuerade app på WebSphere måste du också ändra omdirigerings-URI:n i din Microsoft Entra ID-appregistrering. Gör den här ändringen med hjälp av följande steg:

  1. Gå till sidan Microsofts identitetsplattform för utvecklare Appregistreringar.

  2. Använd sökrutan för att söka efter din appregistrering – till exempel java-servlet-webapp-authentication.

  3. Öppna appregistreringen genom att välja dess namn.

  4. Markera Autentisering på kommandomenyn.

  5. I avsnittet Omdirigerings-URI:er för webben - väljer du Lägg till URI.

  6. Fyll i URI:n för din webbapp och lägg till /auth/redirect – till exempel https://<server-url>:<port-number>/auth/redirect.

  7. Välj Spara.

Distribuera programmet

Använd följande steg för att distribuera programmet:

  1. På fliken Program väljer du Nytt program och sedan Nytt företagsprogram.

  2. Välj den .war-fil som du skapade och välj sedan Nästa tills du kommer till installationssteget Mappa kontextrötter för webbmoduler .

  3. För kontextroten anger du samma värde som efter portnumret i omdirigerings-URI:n som du angav i exempelkonfigurationen/Azure-appregistreringen. Om omdirigerings-URI:n är http://<server-url>:9080/msal4j-servlet-auth/ska kontextroten alltså bara vara msal4j-servlet-auth.

  4. Välj Slutför.

  5. När programmet har installerats går du till avsnittet WebSphere-företagsprogramfliken Program .

  6. Välj den .war-fil som du installerade i listan över program och välj sedan Starta för att distribuera.

  7. När distributionen är klar går du till http://<server-url>:9080/{whatever you set as the context root} och du bör kunna se programmet.

Distributionen är nu klar.

Mer information

Nästa steg

Andra distributionsalternativ finns i följande artiklar: