0

我正在尝试使用 apache Camel 将文件从 sftp 服务器发送到 jms 主题。Camel 无法发送.xl3文件并将其加载到 jms。

这是我的路线:

context.addRoutes(new RouteBuilder()
{
    // @Override
    public void configure()
    {
        //from sftp to jms
        from("sftp://root@ip//usr/data?username=root&password=****&recursive=true&binary=true&idempotent=true").process(new Processor()

        {
            public void process(Exchange exchange) throws Exception
            {
                System.out.println("Sending file: "+exchange.getIn().getHeader("CamelFileName"));

            }
        }).marshal().string("UTF-8").to("jms:topic:JMSTopic");                                       
    }
});

Camel 适用于其他类型的文件(.txt、.csv、.xls...),但适用于 .xl3。

4

0 回答 0