Before we take an in-depth look at one quickstart, it's important to understand the deployment requirements for any JBoss ESB service-based application. When we discussed the types of archives that are deployable to the JBoss AS servers in the first chapter, we briefly talked how in addition to WAR files (.war
), EAR files (.ear
), and SAR files (.sar
), JBoss ESB added the .esb
archive. Let's now take a look at just what has to be in a .esb
archive, in order for it to be deployed.
Note that the quickstarts all create complete and deployable .esb
archives. The base-build.xml
file includes the definition of the "deploy" task and this creates the deployable .esb
archives.
If you look inside a JBoss ESB .esb
archive, you'll see a similar directory tree of files and directories: