How to automatically deploy a project with jboss as 7. Is there a way to automatically deploy a Project using the Jboss-cli.sh in Jboss as 7?


I was searching the Internet for this answer and could not find it. I recently figured it out and thought I would share. I wrote a linux shell script that works perfectly. Taking the time to deploy while developing from 2-3 minutes to 10 seconds which makes programming so much faster. Here is my script:


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

first line of the script navigates to the location of your server bin. the second line opens jboss-cli.sh and connects to the instance. everything after <<EOF and before EOF are commands you can send to the jboss-cli.sh program. In this case I undeploy my current instance which is FlcErp.ear then I deploy the full location of my project.

You then save this file the file with your desired name "Deploy" change the permission with chmod 755 Deploy

Then add this file to your path with: export $PATH = $PATH:/home/samo/bin

to execute file just type filename into terminal

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.