Я использую весеннюю партию для чтения, обработки, записи и создания файлов непосредственно из местоположения FTP. Я мог читать файлы, используя следующую конфигурацию.Spring batch Writer для записи файлов непосредственно в ftp-местоположение,
<bean id="cvsFileItemReader2" class="org.springframework.batch.item.file.FlatFileItemReader">
<!-- Read a csv file -->
<property name="resource"
value="ftp://user123:[email protected]/Ftpfiles/it/se/dev/expfiles/ABEXCEP.CSV"/>
Но тот же я пытаюсь написать, используя FlatFileItemWriter uaing ниже конфигураций
<bean class="org.springframework.batch.item.file.FlatFileItemWriter">
<property name="resource" value="ftp://user123:[email protected]/Ftpfiles/it/se/dev/expfiles/ABFIXED.TXT" />
Получения следующего исключения
java.io.FileNotFoundException:
URL [ftp://user123:[email protected]/Ftpfiles/it/se/dev/expfiles/ABFIXED.TXT]
cannot be resolved to absolute file path because it does not reside in the file system:
ftp://user123:[email protected]/Ftpfiles/it/se/dev/expfiles/ABFIXED.TXT
at org.springframework.util.ResourceUtils.getFile(ResourceUtils.java:205)
Цените любую помощь на этом .. Спасибо
в соответствии с моей интеграцией весы анализа, также создавая файлы локально и отправляя в ftp-местоположение, как в отдельной контрольной точке? Мне нужно создавать и записывать данные непосредственно в ftp-местоположение. – Ayyappak
Весенняя интеграция полностью независима от партии Spring. Подумайте, что это демон, который проверяет наличие нового сгенерированного файла в каталоге назначения вашего записывающего устройства. Если это так, он отправит его на ваш ftp-сервер. –