Help with basic deployment bundle
mylos78 Aug 10, 2014 3:33 PMHi all!
I'm trying to create a Bundle which should deploy a web application across several JBoss EAP servers. The bundle contains the following files:
- application.war
- deploy.xml
I've found a basic ant recipe file for provisioning an application which follows here:
<project name="myProject" default="main"
xmlns:rhq="antlib:org.rhq.bundle">
<rhq:bundle name="myBundle"
version="1.0"
description="testing">
<rhq:deployment-unit name="fixedForNow"
compliance="filesAndDirectories"
preinstallTarget="preinstall"
postinstallTarget="postinstall">
<rhq:archive name="application.war">
<rhq:replace>
<rhq:fileset>
<include name="*.jsp"/>
</rhq:fileset>
</rhq:replace>
</rhq:archive>
</rhq:deployment-unit>
</rhq:bundle>
<!-- needed by ant, do not remove -->
<target name="main"/>
<target name="preinstall">
<echo>Installing to ${rhq.deploy.dir}...</echo>
</target>
<target name="postinstall">
<echo>Done installing to ${rhq.deploy.dir}.</echo>
</target>
</project>
Once I execute deploy of my bundle into the selected path (/home/jboss/standalone/deployments), the file application.war is unpacked so that the deployments folder contains its files:
jboss@jbosseap ~/jboss/standalone/deployments $ ls -al
drwxrwxr-x 5 jboss jboss 4096 2014-08-10 21:22 .
drwxrwxr-x 8 jboss jboss 4096 2014-08-10 21:19 ..
-rw-rw---- 1 jboss jboss 21 2014-08-10 21:22 index.jsp
drwxrwx--- 2 jboss jboss 4096 2014-08-10 21:22 META-INF
drwxrwx--- 3 jboss jboss 4096 2014-08-10 21:22 .rhqdeployments
drwxrwx--- 2 jboss jboss 4096 2014-08-10 21:22 WEB-INF
How can I correct the recipe so that it's deployed as compressed archive, or at least, it contains the top application directory (application.war) when deployed ?
Thanks a lot
Mylos