Ich versuche, Dateien von meinem lokalen Verzeichnis zu einem Remote-Verzeichnis per FTP, zu senden und konnte die Dateien erfolgreich senden, aber zusätzlich werden die Dateien FTP in das lokale Verzeichnis , da ftpInbound auch eine FTP-Verbindung herstellt, die meine Anwendung nicht ausführen soll. Wenn ich den eingehenden FTP-Kanaladapter entferne, könnte der lokale Verzeichnispfad auch nicht zum ftpOutbound geleitet werden. Gibt es andere Möglichkeiten, dieses Problem zu lösen?Spring Integration Senden von Dateien an Remote-Verzeichnis
<int-ftp:inbound-channel-adapter id="ftpInbound"
channel="ftpChannel"
session-factory="ftpClientFactory"
filename-pattern="*.txt"
local-directory="$dina-communication.batch-{localDirectory}"
temporary-file-suffix=".writing">
<int:poller fixed-rate="10000" />
</int-ftp:inbound-channel-adapter>
<int-ftp:outbound-channel-adapter id="ftpOutbound"
channel="ftpChannel"
session-factory="ftpClientFactory"
remote-directory="$dina-communication.batch-{Remote_directory}"
temporary-file-suffix=".writing">
</int-ftp:outbound-channel-adapter>
SpalteAnzahl: 43; Das Präfix "int-file" für das Element "int-file: inbound-channel-adapter" ist nicht gebunden. \t bei org.springframework.beans.factory.parsing.FailFastProblemReporter.error (FailFastProblemReporter.java:70) --- Ich bekomme den obigen Fehler, int-Datei konnte nicht mit int-ftp übereinstimmen, da mein Ausgangsverzeichnis ein Remote-Server ist . Wird es auch für den Remote-Server funktionieren? – DinaMike
Sie sollten 'Spring-Integration-Datei' in Ihrem Klassenpfad haben und eine richtige XSD-Definition haben. Sie finden dies in dem bereitgestellten Beispiel: http://www.springframework.org/schema/integration/file \t \t \t http://www.springframework.org/schema/integration/file/spring-integration-file .xsd' –