Отказ от ответственности: Попробуйте это на свой страх и риск. Ресурсы AWS, необходимые для демонстрационного приложения, должны быть покрыты бесплатным уровнем. Если вы не находитесь на бесплатном уровне, обязательно очистите предоставленные ресурсы вскоре после того, как попробуете это сделать. Проверьте, остались ли какие-либо остатки в корзине Amazon S3 после удаления приложения.
Существует несколько доступных вариантов, когда дело доходит до развертывания проекта Spring Boot. В этой статье мы сосредоточимся на том, как развернуть проект со страницами JSP с помощью сервиса, доступного в Amazon Web Services.
В последних двух статьях Medium я обсуждал, как создать проект Spring Boot и добавить в эти проекты различные функции. Чтобы продолжить эту историю, вам нужно иметь проект Spring Boot MVC, если у вас его нет, ознакомьтесь с моей историей Medium Реализация операций Spring Boot MVC CRUD с помощью JPA и JSP или не стесняйтесь клонировать приведенный ниже репозиторий.
mmafrar/spring-mvc-crud-пример
Реализация операций Spring Boot MVC CRUD с помощью JPA и JSP
Как только у вас есть проект для работы, откройте файл build.gradle и в разделе плагины измените идентификатор “java” на идентификатор “war” и добавьте в проект приведенные ниже зависимости.
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper' implementation 'org.springframework.boot:spring-boot-starter-tomcat'
Если вы используете Maven в качестве инструмента сборки, обновите pom.xml файл. Затем откройте основное приложение Spring Boot и внесите следующие изменения.
Затем войдите в консоль управления AWS. В строке поиска найдите Эластичный бобовый стебель и перейдите на нужную страницу. Нажмите на кнопку Создать приложение , чтобы открыть форму создания веб-приложения. Обязательно укажите подходящее имя для приложения. Выберите значения на изображении из выпадающего списка. Загрузите файл *.war и нажмите на кнопку Создать приложение.
Вам будут показаны шаги и прогресс в выделении ресурсов, необходимых для развертывания приложения. Это займет некоторое время в зависимости от размера и ресурсов, необходимых для проекта. Если развертывание прошло успешно, вы увидите отображаемый экран.
Нажмите на доменное имя, отображаемое на экране, чтобы открыть приложение. Используйте кнопку Загрузить и развернуть , чтобы опубликовать другую версию кода.
Счастливого кодирования! Ниже приведено видео сообщества разработчиков, которое я опубликовал. Кроме того, вам может быть интересно проверить мою историю Medium Настройка непрерывной интеграции в Spring Boot с GitHub и CircleCI .
Как добавить значок для приложения iOS
Афрар Малакут ・ 18 ноября ・ 1 минута читать
Изображение на Обложке: Фото Остин Дистел на Unsplash
Оригинал: “https://dev.to/aws-builders/deploying-spring-boot-mvc-with-jsp-project-to-aws-elastic-beanstalk-21go”