Condividi tramite


Distribuire applicazioni Java WebLogic su WebLogic su macchine virtuali di Azure

Questo articolo illustra come distribuire un'app web Java WebLogic con l'accesso tramite account Microsoft Entra su Macchine virtuali di Azure.

Prerequisiti

Preparare l'app per la distribuzione

Quando distribuisci un'applicazione su Oracle WebLogic Server, l'URL di reindirizzamento cambia in quello associato all'app sull'istanza di Oracle WebLogic Server. Usare la procedura seguente per modificare queste impostazioni nel file delle proprietà:

  1. Passa al file authentication.properties dell'app e modifica il valore di app.homePage con il nome di dominio dell'app distribuita, come illustrato nell'esempio seguente. Questo nome di dominio ha il formato http://<vm-host-name>:<port>/<your-app-path>. È possibile ottenere il nome host e la porta da adminConsoleURL rimuovendo /console/. Se si usa l'app di esempio consigliata, l'URL deve essere http://<vm-host-name>:<port>/testwebapp/, che dovrebbe essere simile a 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. Dopo aver salvato questo file, usare il comando seguente per ricompilare l'app:

    mvn clean package
    
  3. Dopo aver ricostruito l'app, seguire i passaggi di Distribuire un'applicazione Java EE tramite il portale della Console di Amministrazione per ridistribuire l'applicazione con il file .war corrente.

Aggiornare la registrazione dell'app Microsoft Entra ID

Poiché l'URI di reindirizzamento cambia nell'applicazione distribuita su Oracle WebLogic Server, occorre anche modificarlo nella registrazione dell'app Microsoft Entra ID. Per apportare questa modifica, seguire questa procedura:

  1. Vai alla pagina Microsoft Identity Platform per sviluppatori Registrazioni app.

  2. Utilizza la barra di ricerca per trovare la registrazione dell'app, ad esempio java-servlet-webapp-authentication.

  3. Aprire la registrazione dell'app selezionandone il nome.

  4. Selezionare Autenticazione dal menu.

  5. Nella sezione Web - URI di reindirizzamento, selezionare Aggiungi URI.

  6. Compila l'URI della tua app Web, aggiungendo alla fine /auth/redirect, ad esempio http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.

  7. Selezionare Salva.

La distribuzione è adesso completata.

Altre informazioni