Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Wiki Markup
{scrollbar}

Excerpt

This page is intend to describing Geronimo directory structure and explaining the specified usage of each directory or file under <GERONIMO_HOME>.

...

Directory

...

Description


<GERONIMO_HOME>

Home

...

/

...

directory of

...

Geronimo installation

  • /bin/

    Directory that holds user utilities scripts

  • /deploy/

    Directory used for hot-deploy. The directory is created by a Geronimo plug-in org.apache.geronimo.configs/hot-deployer

...

  • /

...

 

...

/etc/META-INF/plexus

...

 

...

/etc/rc.d/

...

/farming/

...

 

...

/farming/cluster-repository/

...

 

...

/farming/master-repository/

...

 

...

/lib/

...

 

...

/lib/boot/

...

 

...

/lib/endorsed/

...

 

...

/META-INF/

...

 

  • /car when the plug-in is loaded. By default, org.apache.geronimo.deployment.hot.DirectoryMonitor scans the directory for new archives or exploded application every 2000 ms. You can alter the default hot-deploy directory and polling interval by overriding a gbean named org.apache.geronimo.deployment.hot.DirectoryHotDeployer as followed:

    Code Block
    xml
    xml
    
    ...
    <gbean gbeaninfo="org.apache.geronimo.deployment.hot.DirectoryHotDeployer"
           name="=org.apache.geronimo.configs/hot-deployer/2.2-SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/hot-deployer/2.2-SNAPSHOT/car,j2eeType=GBean,name=NewHotDeployer">
            <attribute name="path">NewHotDeploy/</attribute>
            <attribute name="pollIntervalMillis">6000</attribute>
            <reference name="ServerInfo">
                    <pattern>
                        <groupId>org.apache.geronimo.framework</groupId>
                        <artifactId>j2ee-system</artifactId>
                        <version>2.2-SNAPSHOT</version>
                        <type>car</type>
                        <name>ServerInfo</name>
                    </pattern>
             </reference>
             <reference name="ConfigManager"/>
        </gbean>
    ...
    
  • /etc/

    Directory used for configuration of Gshell commands

  • /farming/

    Directory used to hold applications after farming

  • /lib/

    Directory that holds framework-only libraries for kernel to boot up

  • /repository/

    Directory that holds artifacts and dependencies of vary types locally

...

  • /schema/

...

  • Directory that holds XML

...

  • schema files, which cover the Geronimo deployment plans as well as common elements and specialized configuration syntax. Look into Understanding deployment plans for the usage of each schema.

  • /var/

    Directory that contains files to which the Geronimo reads/writes data during the course of its operation

...

/var/activemq/

...

 

...

/var/activemq/conf/

...

 

...

/var/catalina/

...

 

...

/var/config/

...

 

...

/var/derby/

...

 

...

/var/log/

...

 

...

/var/security/

...

 

...

/var/shared/

...

 

...

/var/temp/

...

 

...

/var/txlog/

...

 

...

/var/txlog/howl_1.log
/var/txlog/how_2.log

...