The directory layout of an installed Fuse ESB system is as follows:
/ant
—contains files related to the Ant tasks that Fuse ESB supports as part of its compliance to the JBI specification/bin—
startup scripts/conf—
install log/data
—cached information and log files/cache
—cached bundles loaded by the OSGi container at runtime/generated-bundles
—generated bundles created by the kernel. For example, if you drop a non-OSGi enabled WAR file into the deploy directory, an OSGi bundle will be generated here./log
—log files
If you want to reset the runtime's environment to the default, you can just delete the data directory. The next time Fuse ESB is started up it will create a new data directory.
/deploy
—hot deploy directory/etc—
kernel and bundle configuration files/examples
—contains example code that demonstrates the available functionality in Fuse ESB/instances
—contains a directory for each child instance created using the admin:create command. See Managing Child instances in Configuring and Running Fuse ESB for details./lib—
contains the bootstrap libraries/system—
contains the OSGi bundles to be installed at runtime, organized as a Maven 2 repository. By default, Fuse ESB first checks this folder when resolving a required artifact, before checking the user's local Maven repository.