Dela via


Distribuera Java WebLogic-appar till WebLogic på virtuella Azure-datorer

Den här artikeln visar hur du distribuerar en Java WebLogic-webbapp med inloggning av Microsoft Entra-konto till WebLogic på Azure Virtual Machines.

Förutsättningar

Förbereda appen för distribution

När du distribuerar ditt program till Oracle WebLogic Server ändras omdirigerings-URL:en till appens omdirigerings-URL på Oracle WebLogic Server-instansen. 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 för app.homePage till den distribuerade appens domännamn, som du ser i följande exempel. Det här domännamnet har formuläret http://<vm-host-name>:<port>/<your-app-path>. Du kan hämta värdnamnet och porten från adminConsoleURL genom att ta bort /console/. Om du använder den rekommenderade exempelappen ska URL:en vara http://<vm-host-name>:<port>/testwebapp/, vilket bör likna http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

    # 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=http://<vm-host-name>:<port>/<your-app-path>
    
  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 du har återskapat appen följer du stegen i Distribuera ett Java EE-program från administrationskonsolportalen för att distribuera om programmet med din aktuella .war-fil.

Uppdatera din Microsoft Entra ID-appregistrering

Eftersom omdirigerings-URI:n ändras till din distribuerade app på Oracle WebLogic Server 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 för appregistreringar på Microsofts identitetsplattform för utvecklare .

  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 http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.

  7. Välj Spara.

Distributionen är nu klar.

Mer information