Freigeben über


Bereitstellen von Java WebLogic-Apps in WebLogic auf virtuellen Azure-Computern

Dieser Artikel zeigt Ihnen, wie Sie eine Java WebLogic-Web-App mit Anmeldung über ein Microsoft Entra-Konto bei WebLogic auf Azure Virtual Machines bereitstellen.

Voraussetzungen

Vorbereiten der App für die Bereitstellung

Wenn Sie Ihre Anwendung auf Oracle WebLogic Server bereitstellen, ändert sich Ihre Umleitungs-URL in die Umleitungs-URL der App in der Oracle WebLogic Server-Instanz. Führen Sie die folgenden Schritte aus, um diese Einstellungen in der Eigenschaftendatei zu ändern:

  1. Navigieren Sie zur Datei authentication.properties, und ändern Sie den Wert app.homePage des Domänennamens Ihrer bereitgestellten App hinzu, wie im folgenden Beispiel gezeigt. Dieser Domänenname hat das Format http://<vm-host-name>:<port>/<your-app-path>. Sie können den Hostnamen und den Port aus adminConsoleURL abrufen, indem Sie /console/entfernen. Wenn Sie die empfohlene Beispiel-App verwenden, sollte die URL http://<vm-host-name>:<port>/testwebapp/sein, die mit http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/vergleichbar sein sollte.

    # 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. Verwenden Sie nach dem Speichern dieser Datei den folgenden Befehl, um Ihre App neu zu erstellen:

    mvn clean package
    
  3. Nachdem Sie die App neu erstellt haben, führen Sie die Schritte von "Bereitstellen einer Java EE-Anwendung über das Verwaltungskonsolen-Portal" aus, um die Anwendung mit Ihrer aktuellen .war--Datei erneut bereitzustellen.

Aktualisieren Ihrer Microsoft Entra ID-App-Registrierung

Da sich der Umleitungs-URI in Ihrer bereitgestellten App in Oracle WebLogic Server ändert, müssen Sie auch den Umleitungs-URI in Ihrer Microsoft Entra ID-App-Registrierung ändern. Führen Sie die folgenden Schritte aus, um diese Änderung vorzunehmen:

  1. Navigieren Sie zur Seite App-Registrierungen von Microsoft Identity Platform für Entwickler.

  2. Verwenden Sie das Suchfeld, um nach Ihrer App-Registrierung zu suchen , z. B. java-servlet-webapp-authentication.

  3. Öffnen Sie die App-Registrierung, indem Sie den Namen auswählen.

  4. Wählen Sie im oberen Menü Authentifizierung aus.

  5. Wählen Sie unter Web - Umleitungs-URIs die Option URI hinzufügen aus.

  6. Füllen Sie den URI Ihrer Web-App aus, indem Sie /auth/redirect anfügen. Beispiel: http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.

  7. Wählen Sie Speichern.

Die Bereitstellung ist jetzt abgeschlossen.

Weitere Informationen