Wie Sie wissen, handelt es sich bei JBoss um eine rein dateisystembasierte Installation. Zum Installieren entpacken Sie einfach eine Datei und das wars. Sobald Sie eine bestimmte Ordnerstruktur installiert haben, wird standardmäßig erstellt, und wenn Sie die JBoss-Instanz zum ersten Mal ausführen, werden zusätzliche Ordner für den Laufzeitbetrieb erstellt. Zum Vergleich hier die Struktur von JBoss AS 7 vor und nach dem ersten Start
Vor
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
|
|---> domain
|....
Nach
jboss-as-7
|
|---> standalone
| |----> lib
| |----> configuration
| |----> deployments
| |----> tmp
| |----> data
| |----> log
|
|---> domain
|....
Wie Sie sehen, werden 3 neue Ordner erstellt (log, data & tmp). Diese Ordner können alle gelöscht werden, ohne dass dies Auswirkungen auf die im Bereitstellungsordner bereitgestellte Anwendung hat, es sei denn, Ihre Anwendung hat Daten generiert, die in diesen Ordnern gespeichert sind. In der Entwicklung ist es in Ordnung, alle diese 3 neuen Ordner zu löschen, vorausgesetzt, Sie benötigen keine Protokolle und Daten, die im Verzeichnis "data" gespeichert sind.
Für die Produktion wird nicht empfohlen, diese Ordner zu löschen, da möglicherweise von der Anwendung generierte Daten vorhanden sind, in denen ein bestimmter Status der Anwendung gespeichert ist. Beispielsweise kann der Anwendungsserver im Datenordner kritische Tx-Rollback-Protokolle speichern. Wenden Sie sich daher an Ihren JBoss-Administrator, wenn Sie diese Ordner aus irgendeinem Grund in der Produktion löschen müssen.
Viel Glück!