By default, the
Fuse ESB container stores all of its 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 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 directory structure differs according to whether you are running Equinox (the default) or Felix as your OSGi container. In both cases, 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 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.
txlogContains the log files used by the transaction management system. You can set the location of this directory in the
org.apache.servicemix.transaction.cfgfile








