Поделиться через


Развертывание приложений Java WebLogic в WebLogic в Azure Виртуальные машины

В этой статье показано, как развернуть веб-приложение Java WebLogic с помощью учетной записи Microsoft Entra в WebLogic в Azure Виртуальные машины.

Необходимые компоненты

Подготовка приложения к развертыванию

При развертывании приложения в Oracle WebLogic Server URL-адрес перенаправления изменяется на URL-адрес перенаправления приложения в экземпляре Oracle WebLogic Server. Чтобы изменить эти параметры в файле свойств, выполните следующие действия.

  1. Перейдите к файлу authentication.properties приложения и измените значение app.homePage имени домена развернутого приложения, как показано в следующем примере. Это доменное имя имеет форму http://<vm-host-name>:<port>/<your-app-path>. Имя узла и порт можно получить из adminConsoleURL , удалив /console/его. Если вы используете рекомендуемое пример приложения, url-адрес должен быть http://<vm-host-name>:<port>/testwebapp/похож на 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. После сохранения этого файла используйте следующую команду, чтобы перестроить приложение:

    mvn clean package
    
  3. После перестроения приложения выполните действия по развертыванию приложения Java EE на портале консоли Администратор istration, чтобы повторно развернуть приложение с текущим war-файлом.

Обновление регистрации приложения идентификатора Microsoft Entra

Так как URI перенаправления изменяется в развернутом приложении на Oracle WebLogic Server, необходимо также изменить URI перенаправления в регистрации приложения идентификатора Microsoft Entra. Чтобы внести это изменение, выполните следующие действия:

  1. Перейдите на страницу Регистрация приложений Платформы удостоверений Майкрософт для разработчиков.

  2. Используйте поле поиска для поиска регистрации приложения, например java-servlet-webapp-authentication.

  3. Откройте регистрацию приложения, выбрав его имя.

  4. Выберите Проверка подлинности в меню.

  5. В разделе URI веб-перенаправления - выберите "Добавить URI".

  6. Укажите универсальный код ресурса (URI) веб-приложения, добавив /auth/redirect например http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.

  7. Выберите Сохранить.

Развертывание завершено.

Дополнительные сведения