Freigeben über


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

In diesem Artikel erfahren Sie, wie Sie eine Java WebLogic-Web-App mit der Anmeldung von Microsoft Entra-Konto bei WebLogic auf virtuellen Azure-Computern 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" Ihrer App, und ändern Sie den Wert der app.homePage bereitgestellten App Standard Name, wie im folgenden Beispiel gezeigt. Dieser Vorgang Standard Name weist das Formular http://<vm-host-name>:<port>/<your-app-path>auf. Sie können den Hostnamen und den Port von adminConsoleURL abrufen, indem Sie /console/ entfernen. Wenn Sie die empfohlene Beispiel-App verwenden, sollte die URL http://<vm-host-name>:<port>/testwebapp/ lauten und http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/ ähneln.

    # 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 zum Bereitstellen einer Java EE-Anwendung über das Verwaltungskonsolenportal 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 auf Oracle WebLogic Server ändert, müssen Sie auch den Umleitungs-URI in Ihrer Microsoft Entra ID-App-Registrierung ändern. Durchlaufen Sie folgende Schritte, um diese Änderung wirksam zu machen:

  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 , java-servlet-webapp-authenticationz. B. .

  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 im Abschnitt "Webumleitungs-URIs - " die Option "URI hinzufügen" aus.

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

  7. Wählen Sie Speichern.

Die Bereitstellung ist jetzt abgeschlossen.

Weitere Informationen