ハイパーリンクをクリックすると、SFTP を使用してリモートの場所にあるファイルをダウンロードする必要があります。サーバーとして JBOSS 5.1 を使用し、struts2 を使用しています。以下のコードを実装しましたが、 ConsumerTemplate の receiveBody() が null になっていることがわかりましたか? 上記の問題を教えてください。
コード :
CamelContext ctx = new DefaultCamelContext();
ConsumerTemplate consumer = ctx.createConsumerTemplate();
String camel_ftp_uri = MessageFormat.format(CAMEL_FTP_PATTERN, ftp_mode, ftp_user, ftp_address, ftp_dir, ftp_options);
System.out.println("camel_ftp_uri ::: "+camel_ftp_uri);
Object obj= consumer.receiveBody(camel_ftp_uri);
System.out.println("obj ::"+obj);
印刷しているときにcamel_ftp_uri
:camel_ftp_uri ::: を取得しています
ftp://ccc_uat1@1x.xxx.xx.xxx//from_ccc/file.txt?disconnect=true
SOF で以下のリンクを参照しました。
前もって感謝します