Как запустить файл java jar в стеке Elastic bean

В настоящее время я использую эластичный бобовый стек для приложения drupal и выбираю среду "веб-сервера", это предопределенная конфигурация, использующая PHP 5.5 с Apache.

Мне нужно развернуть службу API Java на той же машине с автоматическим масштабированием.

Ниже приведены команды, используемые для запуска службы API:

1) скопировать MKR.jar в указанное место. 2) jar -xvfM MKR.jar 3) nohup java -jar MKR.jar &

2 ответа

Вам нужно написать пользовательские команды SSH, которые будут выполняться при запуске экземпляра.

Эластичный бобовый стебель предлагает эту функцию. Подробнее читайте здесь http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html

1. Создайте каталог с именем.ebextensions в корневом каталоге вашего проекта.

2. Создайте файл с именем java.config в этом каталоге и вставьте содержимое ниже.

sources:
  /home/ec2-user: http://URL/MXB.jar

commands:
    01_java_start:
        cwd: /home/ec2-user
        command: nohup java -jar mxb.jar > foo.out 2> foo.err < /dev/null &

Выполнил следующую команду: -

[root @] # git add.

[root @] # git commit -m "API-Back"

[root @] # git aws.push

Другие вопросы по тегам