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