Создание веб-приложения Hello World для Службы приложений Azure с помощью IntelliJ
В этой статье показаны действия, необходимые для создания базового веб-приложения Hello World и его публикации в Службе приложений Azure с помощью Azure Toolkit for IntelliJ.
Примечание.
Если вы предпочитаете использовать Eclipse, ознакомьтесь с нашим руководством по Eclipse.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начать работу.
Обязательно очистите ресурсы после выполнения действий из этого учебника. В этом случае работа с этим учебником не приведет к превышению квоты бесплатной учетной записи.
Необходимые компоненты
- Поддерживаемая версия Java Development Kit (JDK). Дополнительные сведения о версиях JDK, доступных для разработки в Azure, см. в статье Поддержка Java в Azure и Azure Stack.
- IntelliJ IDEA, Ultimate или Community Edition.
- Набор средств Azure для IntelliJ. Дополнительные сведения см. в статье Установка набора средств Azure для IntelliJ.
Установка и вход
Ниже описан процесс входа Azure в среде разработки IntelliJ.
Если вы еще не установили подключаемый модуль, см. статью Azure Toolkit for IntelliJ.
Чтобы войти в учетную запись Azure, перейдите к левой боковой панели Azure Explorer, а затем щелкните значок входа в Azure. Кроме того, вы можете перейти к сервису, развернуть Azure и нажать кнопку "Войти в Azure".
В окне Вход в Azure выберите OAuth 2.0 и щелкните Войти. Другие варианты входа см. в инструкциях по входу в Набор средств Azure для IntelliJ.
В браузере войдите с помощью учетной записи и вернитесь в IntelliJ. В диалоговом окне "Выбор подписок" щелкните нужную подписку, а затем нажмите кнопку "Выбрать".
Создание проекта веб-приложения
В меню File (Файл) разверните пункт New (Создать), а затем щелкните Проект (Project).
В диалоговом окне New Project (Новый проект) выберите Maven и убедитесь, что установлен флажок Create from Archetype (Создать из архетипа). В списке вариантов выберите maven-archetype-webapp, а затем щелкните Далее.
Разверните раскрывающийся список "Координаты артефакта", чтобы просмотреть все поля ввода. Укажите следующие сведения для нового веб-приложения и нажмите кнопку "Далее".
- Имя: имя веб-приложения. Это значение будет использоваться для автоматического заполнения поля ArtifactId веб-приложения.
- GroupId: имя группы артефактов, как правило, домен компании, например com.microsoft.azure.
- Версия: мы будем хранить по умолчанию версию 1.0-SNAPSHOT.
Настройте любые параметры Maven или примите значения по умолчанию и щелкните Готово.
Чтобы найти созданный код, перейдите к проекту на вкладке "Проект слева", а затем откройте файл src/main/webapp/index.jsp. Вы увидите код, аналогичный следующему примеру.
<html> <body> <h2>Hello World!</h2> </body> </html>
Развертывание веб-приложения в Azure
В представлении обозревателя проект щелкните правой кнопкой мыши проект, разверните Azure, а затем щелкните "Развернуть в Azure веб-приложения".
В диалоговом окне "Развертывание в Azure" можно развернуть приложение в существующем веб-приложении Tomcat или создать новое.
a. Щелкните +, чтобы создать веб-приложение. Также можно выбрать веб-приложение из раскрывающегося списка веб-приложений, если в подписке есть существующие веб-приложения.
b. Во всплывающем окне Create WebApp (Создание веб-приложения) укажите следующие сведения и щелкните ОК:
- Имя: доменное имя WebApp. Это значение должно быть уникальным в Azure.
- Платформа — выберите Linux-Java 8-TOMCAT 9.0 или другое нужное значение.
c. Чтобы выполнить развертывание в существующее приложение, выберите его из раскрывающегося списка веб-приложений, а затем щелкните Run (Запустить).
Набор средств отобразит сообщение о состоянии при успешном развертывании веб-приложения, а также URL-адрес развернутого веб-приложения.
Перейти к своему веб-приложению можно с помощью ссылки, предоставленной в сообщении о состоянии.
Управление конфигурациями развертывания
Совет
После публикации веб-приложения можно запустить развертывание, щелкнув значок зеленой стрелки на панели инструментов.
Перед началом развертывания веб-приложения вы можете изменить предложенные по умолчанию параметры, щелкнув раскрывающееся меню веб-приложения и выбрав Edit Configurations (Изменить конфигурации).
В диалоговом окне Run/Debug Configurations (Конфигурации выполнения и отладки) можно изменить любые параметры по умолчанию. Нажмите кнопку ОК, чтобы сохранить настройки.
Очистка ресурсов
Чтобы удалить веб-приложение, перейдите в левую боковую панель Azure Explorer и найдите пункт Веб-приложения.
Примечание.
Если пункт меню "Веб-приложения" не удается развернуть, вручную обновите список, щелкнув значок Обновить на панели инструментов Azure Explorer или щелкнув правой кнопкой мыши меню веб-приложения и выбрав пункт Обновить.
Щелкните правой кнопкой мыши веб-приложение, которое необходимо удалить, и выберите Удалить.
Чтобы удалить план службы приложений или группу ресурсов, перейдите на портал Azure и вручную удалите ресурсы в подписке.
Следующие шаги
Чтобы сообщить об ошибках или запросить новые функции, создайте проблемы в репозитории GitHub или задайте вопросы в Stack Overflow с тегом azure-java-tools.
Дополнительные сведения об использовании Java в Azure см. по следующим ссылкам:
- Azure для разработчиков Java
- Использование Java с Azure DevOps Services
- Поддержка Java в Azure и Azure Stack
Дополнительные сведения о создании Azure веб-приложения см. в Служба приложений обзоре.