Condividi tramite


Distribuire app Java WebSphere in WebSphere tradizionale in Azure Macchine virtuali

Questo articolo illustra come distribuire un'app WebSphere Java con l'accesso da parte dell'account Microsoft Entra a Traditional WebSphere in Azure Macchine virtuali.

Prerequisiti

Preparare l'app per la distribuzione

Quando si distribuisce l'applicazione nel server applicazioni WebSphere, l'URL di reindirizzamento viene modificato nell'URL di reindirizzamento dell'istanza distribuita del server applicazioni WebSphere. Usare la procedura seguente per modificare queste impostazioni nel file delle proprietà:

  1. Passare al file authentication.properties dell'app e modificare il valore di app.homePage con l'URL del server e il numero di porta che si prevede di usare, come illustrato nell'esempio seguente:

    # 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. Dopo aver salvato questo file, usare il comando seguente per ricompilare l'app:

    mvn clean package
    
  3. Al termine della compilazione del codice, copiare il file con estensione war nel file system del server di destinazione.

Aggiornare la registrazione dell'app Microsoft Entra ID

Poiché l'URI di reindirizzamento cambia nell'app distribuita in WebSphere, è anche necessario modificare l'URI di reindirizzamento nella registrazione dell'app Microsoft Entra ID. Attenersi alla seguente procedura per apportare questa modifica:

  1. Passare alla pagina Registrazioni app di Microsoft Identity Platform per sviluppatori.

  2. Usare la casella di ricerca per cercare la registrazione dell'app, java-servlet-webapp-authenticationad esempio .

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

  4. Seleziona Autenticazione dal menu.

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

  6. Compilare l'URI dell'app Web, aggiungendo /auth/redirect ad https://<server-url>:<port-number>/auth/redirectesempio .

  7. Seleziona Salva.

Distribuire l'applicazione

Per distribuire l'applicazione, seguire questa procedura:

  1. Nella scheda Applicazioni selezionare Nuova applicazione e quindi Nuova applicazione aziendale.

  2. Scegliere il file con estensione war creato, quindi selezionare Avanti fino a visualizzare il passaggio di installazione Mapping delle radici del contesto per i moduli Web.

  3. Per la radice del contesto, impostarlo sullo stesso valore di dopo il numero di porta nell'URI di reindirizzamento impostato nella configurazione di esempio/registrazione dell'app di Azure. Ovvero, se l'URI di reindirizzamento è http://<server-url>:9080/msal4j-servlet-auth/, la radice del contesto deve essere msal4j-servlet-authsolo .

  4. Selezionare Fine.

  5. Al termine dell'installazione dell'applicazione, passare alla sezione Applicazioni aziendali WebSphere della scheda Applicazioni .

  6. Selezionare il file con estensione war installato dall'elenco delle applicazioni e quindi selezionare Avvia per la distribuzione.

  7. Al termine della distribuzione, passare a http://<server-url>:9080/{whatever you set as the context root} e dovrebbe essere possibile visualizzare l'applicazione.

La distribuzione è stata completata.

Ulteriori informazioni

Passaggi successivi

Per altre opzioni di distribuzione, vedere gli articoli seguenti: