Как загрузить код приложения в AWS Beanstalk - PullRequest
0 голосов
/ 07 мая 2019

У меня есть готовый jar, который я могу развернуть на экземпляре ec2, и он выполняет чтение из очереди и обрабатывает некоторую бизнес-логику.Я хочу использовать его с AWS Beanstalk, но когда я пытаюсь это сделать, Beanstalk запрашивает исходный код приложения в формате zip.Значит ли это, что я должен предоставить код только моего приложения?но есть много файлов jar, от которых зависит мой jar приложения, и означает ли это, что я должен также упаковать исходный код этих jar вместе с jar приложения?В любом случае, я могу просто загрузить скомпилированную jar-заявку

Ответы [ 2 ]

0 голосов
/ 07 мая 2019

О загрузке кода в AWS Beanstalk это можно сделать через консоль beanstalk.
Имея много jar-файлов для приложения, вам необходимо объединить все файлы в один исходный пакет, а затем загрузить.
Ниже ссылкадает пример Связывание нескольких файлов WAR для сред Tomcat

0 голосов
/ 07 мая 2019

Существует два варианта развертывания в beanstalk.

  1. Вы создаете zip-файл своего приложения и загружаете его через консоль
  2. Вы используете eb-cli (из командной строки) для создания zip-файла и развертывания

Вот документация для Java-приложений: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.html

И документациядля eb-cli: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3.html

После настройки среды cli (получения ключей ssh ​​и т. д.) вы можете выполнить развертывание с помощью eb deploy

...