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


Развертывание приложений Java WebSphere в Традиционном вебсфере в Azure Виртуальные машины

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

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

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

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

  1. Перейдите к файлу authentication.properties приложения и измените значение app.homePage URL-адреса сервера и номера порта, который вы планируете использовать, как показано в следующем примере:

    # 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. После сохранения этого файла используйте следующую команду, чтобы перестроить приложение:

    mvn clean package
    
  3. После завершения сборки кода скопируйте WAR-файл в файловую систему целевого сервера.

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

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

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

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

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

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

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

  6. Укажите универсальный код ресурса (URI) веб-приложения, добавив /auth/redirect например https://<server-url>:<port-number>/auth/redirect.

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

Развертывание приложения

Чтобы развернуть приложение, выполните следующие действия.

  1. На вкладке "Приложения" выберите "Новое приложение", а затем "Новое корпоративное приложение".

  2. Выберите созданный war-файл, а затем нажмите кнопку "Далее", пока не получите корень контекста карты для шага установки веб-модулей.

  3. Для корневого каталога контекста задайте для него то же значение, что и после номера порта в URI перенаправления, заданном в примере конфигурации или регистрации приложения Azure. То есть, если URI перенаправления имеет значение http://<server-url>:9080/msal4j-servlet-auth/, то корневой каталог контекста должен быть msal4j-servlet-authпросто.

  4. Выберите Готово.

  5. После завершения установки приложения перейдите в раздел корпоративных приложений WebSphere на вкладке "Приложения".

  6. Выберите war-файл, установленный в списке приложений, а затем нажмите кнопку "Начать развертывание".

  7. После завершения развертывания перейдите к http://<server-url>:9080/{whatever you set as the context root} нему и увидите приложение.

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

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

Следующие шаги

Другие варианты развертывания см. в следующих статьях: