Differences between revisions 2 and 3
Revision 2 as of 2003-12-10 08:54:10
Size: 1597
Editor: 203
Comment:
Revision 3 as of 2005-03-22 05:40:07
Size: 1361
Editor: anonymous
Comment: missing edit-log entry for this revision
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
{{{ myblock.sar }}}
{{{ /SAR-INF }}}
{{{ assembly.xml }}}
{{{ config.xml }}}
{{{ environment.xml }}}
{{{ /lib }}}
{{{ myblock.jar }}}
{{{ dependency.jar }}}
    myblock.sar
          /SAR-INF
              assembly.xml
              config.xml
              environment.xml
          /lib
              myblock.jar
              dependency.jar
Line 14: Line 14:
{{{ myblock.jar }}}
{{{ /BLOCK-INF }}}
{{{ block.xml }}}
{{{ /[packaged classes] }}}
     myblock.jar
           /BLOCK-INF
               block.xml
           /[packaged classes]
Line 21: Line 21:
{{{ myapp.jar }}}
{{{ /services.list }}}
{{{ /META-INF }}}
{{{ /services }}}
{{{ my.class.Name }}}
{{{ /[packaged classes] }}}
     myapp.jar
          /services.list
          /META-INF
              /services
                 my.class.Name
          /[packaged classes]
Line 29: Line 29:
{{{ mybean.eob }}}
{{{ /application.xml }}}
{{{ /beans }}}
{{{ mybean.jar }}}
{{{ /common }}}
{{{ dependency.jar }}}
    mybean.eob
        /application.xml
        /beans
            mybean.jar
        /common
            dependency.jar
Line 36: Line 36:
{{{ mybean.jar }}}
{{{ /EOB-INF }}}
{{{ beans.xml }}}
{{{ /[packaged classes] }}}
    mybean.jar
         /EOB-INF
             beans.xml
         /[packaged classes]
Line 44: Line 44:
{{{ mywebapp.war }}}
{{{ /WEB-INF }}}
{{{ web.xml }}}
{{{ /classes }}}
{{{ /servlets }}}
{{{ /lib }}}
{{{ /... }}}
{{{ /index.html }}}
{{{ /... }}}
    mywebapp.war
         /WEB-INF
            web.xml
            /classes
            /servlets
            /lib
            /...
         /index.html
         /...
Line 55: Line 55:
{{{ myapplication.ear }}}
{{{ /META-INF }}}
    myapplication.ear
       /META-INF

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

AvalonDeployables (last edited 2009-09-20 23:16:56 by localhost)