Fuse ESB Enterprise containers store all of their persistent caches relative to its start
location. It will create a data folder in the directory from which you
launch the container. This folder is populated by folders storing information about the
message broker used by the container, the OSGi framework, and the JBI container.
The data folder is used by the Fuse ESB Enterprise runtime to store persistent
state information. It contains the following folders:
activemqContains persistent data needed by any Apache ActiveMQ brokers that are started by the container.
cacheThe OSGi bundle cache. The cache contains a directory for each bundle, where the directory name corresponds to the bundle identifier number.
generated-bundlesContains bundles that are generated by the container. Typically these are to support deployed JBI artifacts.
jbiContains a subdirectory for each JBI artifact deployed to the Fuse ESB Enterprise runtime. For JBI components the folder's name is generated by the component's name. For JBI service assemblies, the folder's name is the identifier of the bundle generated to support the service assembly.
logContains the log files.
mavenA temporary directory used by the Fabric Maven Proxy when uploading files.
txlogContains the log files used by the transaction management system. You can set the location of this directory in the
org.apache.aries.transaction.cfgfile
By
default, the bundle cache is stored in
. InstallDir/data/cache
To specify an alternative location, modify the org.osgi.framework.storage
property in config.properties.
If you use a relative path, the cache location is added to the root of the Fuse ESB Enterprise installation directory.
You
can configure Fuse ESB Enterprise to flush the bundle cache every time the runtime starts by setting the
org.osgi.framework.storage.clean property to
onFirstInit in config.properties. This property
is set to none by default.
The generated-bundle cache is where the container caches bundles it creates to support JARs that are not supplied as OSGi bundles.
You can configure the location of
this cache by changing the felix.fileinstall.tmpdir property in the
org.apache.felix.fileinstall-deploy.cfg file.







