Назад | Перейти на главную страницу

JBoss 5: очистка $ JBOSS_HOME / server / $ INSTANCE / tmp

Я заметил, что после перехода на jboss 5 файлы tmp для каждого экземпляра обрабатываются по-разному. В jboss 4 весь каталог очищался при каждом перезапуске jboss. В 5 приложения разбиты на папки с именами uuid и никогда не очищаются.

Очевидно, что это архитектурное изменение, но я не могу найти по этому поводу никакой документации. Есть ли механизм для автоматизации очистки в jboss, или я могу написать сценарий, чтобы очистить все с момента последнего перезапуска jboss? В чем ценность нового способа обработки файлов tmp?

Спасибо.

-Дом

Используемый метод очистки заключается в редактировании скрипта bin / run.bat таким образом, чтобы папка tmp удалялась до запуска JBoss. У меня это наверху run.bat:

rem ******** CLEAR TMP, WORK, LOG ***************
rmdir /s /q c:\apps\jboss-5.1.0.ga\server\default\tmp
rmdir /s /q c:\apps\jboss-5.1.0.ga\server\default\work
rmdir /s /q c:\apps\jboss-5.1.0.ga\server\default\log
mkdir       c:\apps\jboss-5.1.0.ga\server\default\tmp
mkdir       c:\apps\jboss-5.1.0.ga\server\default\work
mkdir       c:\apps\jboss-5.1.0.ga\server\default\log
echo --- Cleared temp folders ---