Я заметил, что после перехода на 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 ---