Назад | Перейти на главную страницу

Как выполнить автоматическое развертывание с помощью Jboss

Как автоматически развернуть проект с помощью jboss as 7. Есть ли способ автоматически развернуть проект с использованием Jboss-cli.sh в Jboss as 7?

Я искал в Интернете этот ответ и не нашел. Я недавно в этом разобрался и подумал, что поделюсь. Я написал сценарий оболочки linux, который отлично работает. Время на развертывание во время разработки составляет от 2-3 минут до 10 секунд, что значительно ускоряет программирование. Вот мой сценарий:

 #!/bin/bash

cd /home/samo/EAP*/bin
./jboss-cli.sh --connect <<EOF
undeploy FlcErp.ear
deploy /home/samo/NetBeansProjects/FlcErp/FlcErp/dist/FlcErp.ear
EOF

первая строка скрипта указывает на расположение корзины вашего сервера. открывается вторая строка jboss-cli.sh и подключается к экземпляру. все после <<EOF и раньше EOF это команды, которые вы можете отправить программе jboss-cli.sh. В этом случае я undeploy мой текущий экземпляр, который FlcErp.ear затем я deploy полное расположение моего проекта.

Затем вы сохраняете этот файл под желаемым именем "Deploy" изменить разрешение с chmod 755 Deploy

Затем добавьте этот файл в свой путь с помощью: export $PATH = $PATH:/home/samo/bin

для выполнения файла просто введите имя файла в терминал