| h1. Directory structure |
| |
| The directory layout of a Karaf installation is as follows: |
| * {{/bin}}: startup scripts |
| * {{/etc}}: configuration files |
| * {{/data}}: working directory |
| ** {{/cache}}: OSGi framework bundle cache |
| ** {{/generated-bundles}}: temporary folder used by the deployer |
| ** {{/log}}: log files |
| * {{/deploy}}: hot deploy directory |
| * {{/instances}}: directory containing [child instances|child-instances] |
| * {{/lib}}: contains the bootstrap libraries |
| ** {{/lib/ext}}: directory for JRE extensions |
| ** {{/lib/endorsed}}: directory for endorsed libraries |
| * {{/system}}: OSGi bundles repository, laid out as a Maven 2 repository |
| |
| {tip} |
| The {{data}} folder contains all the working and temporary files for Karaf. If you want to restart from a clean state, you can wipe out this directory, which has the same effect as [using the clean option|start-stop#Starting Karaf from clean]. |
| {tip} |
| |
| |