Как автоматически развернуть проект с помощью 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
для выполнения файла просто введите имя файла в терминал