Когда я пытаюсь обработать файл в Camel и он не Стараюсь, чтобы переместить файл в каталоге ошибок, но получаю следующее сообщение об ошибке:Camel Delete File Exception
org.apache.camel.component. file.GenericFileOperationFailedException: невозможно удалить файл: ....
Я не знаю, блокирует ли Windows файл, но я закрыл любые потоки, которые могут вызвать это на моей стороне. Если это Windows, что я могу сделать, чтобы освободить эту блокировку?
Маршрут простой from()... process().. to()
и есть некоторые заголовки, установленные после process()
Это to()
, где это не удается, и файл не перемещается в каталог ошибок, как и ожидалось.
Спасибо.
Используйте [handle] (https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx) или processexplorer, чтобы увидеть открытые дескрипторы. Тогда вы можете это сделать. – Jayan
Я вижу, что файл отображается там, и он заблокирован моим процессом Java. Иногда он исчезает, и у меня нет проблемы, иногда это не так, поэтому его нельзя перемещать. –