2016-03-21 3 views
0

Я новичок в AWS, и я хочу развернуть веб-приложение для AWS Elastic Beanstalk. Я сделал некоторые исследования в интерактивном режиме, и обнаружили, что мы должны сделать следующее:Как узнать, какой файл .war хранит «eb deploy» в AWS Elastic Beanstalk

< 1) eb init - Он делает инициализацию
2) en deploy < - Он разворачивает в AWS Elastic Beanstalk.

Развертывает ли он .war автоматически? И если проект имеет несколько .war, он будет развертывать все .war?

Развертывание eb ничего не говорит, все его результаты успешно развернуты.

Любая помощь, чтобы понять высокую оценку.

ответ

2

eb deploy работает таким образом, что принимает текущий репозиторий git, застегивает его почтой, выгружает его на сервер и развертывает там. Поэтому нет необходимости создавать WAR-файл вообще. Вы можете просто выдать eb deploy из локальной веб-папки. Просто убедитесь, что он имеет правильную структуру (например, папку WEB-INF и т. Д.).

Для справки, here's an old script, вероятно, не работает, но предназначен для развертывания WAR для beanstalk. Посмотрите, как он распаковывает войну и выдает git aws.push (эквивалент eb deploy).

Если вы хотите использовать WAR вы можете загрузить его вручную с помощью онлайн веб-консоли или распаковать его, а затем использовать eb deploy

+0

Спасибо за ваши комментарии; поэтому, если я создал веб-приложение и создал военный файл (в целевом каталоге), как я могу указать, как развернуть этот конкретный файл .war? Я видел много онлайн-ресурсов, однако, не смог получить то, что я ищу. – CuriousMind

+1

Почему вы хотите развернуть войну, когда вы можете развернуть источники git? пусть beanstalk сделает это за вас. AFAIK вы можете только загрузить WAR вручную через веб-консоль – Tal

+0

Это некоторые потребности, на основе которых у меня есть эта необходимость. Так значит ли это, что мы не можем вручную загружать определенные .war с помощью eb deploy? Есть ли другой механизм (плагин maven)? – CuriousMind

 Смежные вопросы

  • Нет связанных вопросов^_^