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-filen och ändra värdet för app.homePage 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 filen .war 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 Microsofts identitetsplattform för utvecklare sidan för 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. Välj autentisering på menyn.

  5. I avsnittet Web - Redirect URI:er 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 programoch sedan Nytt företagsprogram.

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

  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öretagsprogram på fliken Program.

  6. Välj filen .war som du installerade i listan över program och välj sedan Starta 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: