Summary of archive structures for Avalon Deployables:
Pheonix .sar file: Used to deploy a phoenix block.
myblock.sar
/SAR-INF
assembly.xml
config.xml
environment.xml
/lib
myblock.jar
dependency.jar
Merlin .jar blocks:
myblock.jar
/BLOCK-INF
block.xml
/[packaged classes]
Fortress .jar (containing meta-info)
myapp.jar
/services.list
/META-INF
/services
my.class.Name
/[packaged classes]
EOB (not official Avalon, but runs under phoenix)
mybean.eob
/application.xml
/beans
mybean.jar
/common
dependency.jar
where mybean.jar =
mybean.jar
/EOB-INF
beans.xml
/[packaged classes]
Standard ["J2EE"] deployables
WAR: Web Application Resource
mywebapp.war
/WEB-INF
web.xml
/classes
/servlets
/lib
/...
/index.html
/...
EAR: Enterprise Application Resource
myapplication.ear
/META-INF
application.xml
/webapp.war
/ejb1.jar
/ejb2.jar
/dependency.jar