Я не предлагаю другие способы, кроме перезагрузки, каждый день. Если вы не остановите процесс, он не позволит удалить файлы tmp. Я изменил Системное свойство "java.io.tmpdir"
на другое место с большим объемом дискового пространства, так что по крайней мере он не будет исчерпан дискового пространства.
System.setProperty("java.io.tmpdir","/opt/Axis2Temp");
Во-вторых есть еще одна проблема, связанная с этими файлами, после того, как runnng приложение для нескольких часов он будет бросать слишком много открытых файлов Exception, как показано ниже:
org.springframework.scheduling.quartz.SchedulerFactoryBean # 0_Worker-7 org.apache.axis2.deployment.util.Utils. [CreateClassLoader] (856) - Исключение извлечения баннеров во временный каталог: java.io.FileNotFoundException: /tmp/axis2-tmp-9161756920591296931.tmp/axis21477916618765108874addressing-1.6. 0.mar (Слишком много открытых файлов): переход на механизм загрузки альтернативного класса
org.springframework.scheduling.quartz.SchedulerFactoryBean # 0_Worker-7 org.apache.axis2.deployment.util.Utils. [CreateClassLoader] (860) - java.io.FileNotFoundException: /tmp/axis2-tmp-9161756920591296931.tmp /axis21477916618765108874addressing-1.6.0.mar (Слишком много открытых файлов)
для решения этой проблемы я увеличил ULIMIT для открытых файлов 4000.
Проблема все еще существует в оси2 1.6.2. –