Udostępnij za pośrednictwem


Wdrażanie aplikacji Java WebLogic w usłudze WebLogic na maszynach wirtualnych platformy Azure

W tym artykule pokazano, jak wdrożyć aplikację internetową Java WebLogic z logowaniem przy użyciu konta Microsoft Entra w usłudze WebLogic na maszynach wirtualnych platformy Azure.

Wymagania wstępne

Przygotowywanie aplikacji do wdrożenia

Podczas wdrażania aplikacji na serwerze Oracle WebLogic adres URL przekierowania zmieni się na adres URL przekierowania aplikacji w wystąpieniu serwera Oracle WebLogic. Aby zmienić te ustawienia w pliku właściwości, wykonaj następujące czynności:

  1. Przejdź do pliku authentication.properties aplikacji i zmień wartość app.homePage na nazwę domeny wdrożonej aplikacji, jak pokazano w poniższym przykładzie. Ta nazwa domeny ma postać http://<vm-host-name>:<port>/<your-app-path>. Nazwę hosta i port można pobrać z adresu adminConsoleURL , usuwając element /console/. Jeśli używasz zalecanej przykładowej aplikacji, adres URL powinien być http://<vm-host-name>:<port>/testwebapp/podobny do 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. Po zapisaniu tego pliku użyj następującego polecenia, aby ponownie skompilować aplikację:

    mvn clean package
    
  3. Po ponownym skompilowaniu aplikacji wykonaj kroki wdrażania aplikacji Java EE z portalu konsoli Administracja istration, aby ponownie wdrożyć aplikację przy użyciu bieżącego pliku war.

Aktualizowanie rejestracji aplikacji Microsoft Entra ID

Ponieważ identyfikator URI przekierowania zmienia się w wdrożonej aplikacji na serwerze Oracle WebLogic Server, musisz również zmienić identyfikator URI przekierowania w rejestracji aplikacji Microsoft Entra ID. Aby wprowadzić tę zmianę, wykonaj następujące czynności:

  1. Przejdź do strony Platforma tożsamości Microsoft dla deweloperów Rejestracje aplikacji.

  2. Użyj pola wyszukiwania, aby wyszukać rejestrację aplikacji — na przykład java-servlet-webapp-authentication.

  3. Otwórz rejestrację aplikacji, wybierając jej nazwę.

  4. Wybierz Uwierzytelnianie z menu poleceń.

  5. W sekcji Identyfikatory URI przekierowania sieci Web - wybierz pozycję Dodaj identyfikator URI.

  6. Wypełnij identyfikator URI aplikacji internetowej, dołączając /auth/redirect na przykład http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.

  7. Wybierz pozycję Zapisz.

Wdrożenie zostało ukończone.

Więcej informacji