Развертывание приложения Spring Boot на AWS с помощью AWS Elastic Beanstalk



Я хочу развернуть приложение Spring Boot на AWS с помощью AWS Elastic Beanstalk, но я не вижу возможности загрузить файл jar, только zip и war (?!)



И в этом учебнике они развертывают файл jar:
https://aws.amazon.com/es/blogs/devops/deploying-a-spring-boot-application-on-aws-using-aws-elastic-beanstalk/



Введите описание изображения здесь

640   1  

1 ответ:

Учебное пособие: как развернуть приложение Spring Boot в Amazon AWS с помощью Elastic Beanstalk

Видеоурок Youtube: https://youtu.be/-ZYQQh8G01A

Ссылка на исходный код: https://github.com/marcthomas2013/spring-boot-aws

Полный учебник Ссылка: https://mtdevuk.com/2015/02/10/how-to-deploy-a-spring-boot-application-to-amazon-aws-using-elastic-beanstalk/

Создание пружинного ботинка Война:

  1. запустите Eclipse IDE с установленными расширениями Spring. Для Luna добавьте эту ссылку в установщик обновлений http://dist.springsource.com/release/TOOLS/update/e4.4/
  2. вам также понадобится сервер Tomcat, установленный в Eclipse. Если у вас нет этой настройки, то найдите в Google инструкции по установке, прежде чем продолжить.
  3. Выберите File - > New - >Other - >Spring - >Spring Starter Project
  4. задайте для имени и артефакта значение spring-boot-aws
  5. измените упаковку с банки на войну (это делает пару вещей, которые я объясню позже)
  6. выберите привод и удаленную оболочку, чтобы у нас было несколько спокойных сервисов для тестирования приложения.
  7. Нажмите Кнопку Готово

Он создал простое приложение Spring Boot с некоторыми службами REST, такими как /beans, которое возвращает объект JSON всех beans в вашем приложении.

Развертывание приложения с помощью Amazon Elastic Бобовый стебель

  1. войдите в Amazon AWS.
  2. на главной панели управления выберите Elastic Beanstalk в разделе развертывание и управление.
  3. нажмите на кнопку создать приложение в правом верхнем углу.
  4. введите имя приложения и нажмите кнопку Далее.
  5. Уровень Среды-Веб-Сервер
  6. Предопределенная Конфигурация-Tomcat
  7. тип окружения-один экземпляр
  8. Нажмите Кнопку Далее
  9. выберите Загрузить свой собственный, нажмите кнопку Обзор и найдите войну, которую вы созданный ранее.
  10. когда приложение будет загружено, вы увидите следующую страницу, на которой вы выберете свой URL.
  11. введите имя и нажмите проверить доступность, чтобы посмотреть, можно ли его использовать.
  12. Нажмите Кнопку Далее
  13. нам не нужна RDB в этом примере, поэтому нажмите кнопку Далее здесь.
  14. на этом следующем шаге вы определяете экземпляр EC2, который будет создан, если вы используете бесплатную пробную версию, то придерживайтесь бесплатного t1.тип микро экземпляра.
  15. пара ключей EC2, может быть оставлена неотобранный. Сейчас он вам не понадобится, и, скорее всего, вы его еще не настроили. Об этом будет рассказано в более позднем посте.
  16. Нажмите Кнопку Далее.
  17. в тегах среды нажмите кнопку Далее еще раз, потому что нас это не волнует.
  18. просмотрите конфигурацию и нажмите кнопку Запустить.

Амазон AWS теперь будет предоставлять ваш сервер, установить сервер Tomcat и развернуть War-файла, который вы загрузили. Это займет хорошие 5-10 минут для этого действия, чтобы полный.

Еще один полный учебник доступен здесь: Пошаговое Руководство по развертыванию приложения Spring Boot с полным стеком в AWS

Если вы хотите развернуть код официальным способом с помощью CLI, то вы можете пройти через этот учебник:

P. S Если у вас была проблема 502 плохой шлюз nginx у вас есть три варианта я предпочитаю замена пружины багажника порта до 5000 проверьте здесь для получения более подробной информации Bad GatWay problem 3 options to решите его

Comments

    Ничего не найдено.