Apache camel Apache Camel-如何配置FTP客户端活动模式的数据端口范围
在Apache Camel中,如何配置FTP客户端活动模式的数据端口范围 我将设置一个FTP客户端,由于防火墙的存在,必须限制活动模式的端口范围。但是,我在FTP模块列表中看不到提及端口范围设置的选项Apache camel Apache Camel-如何配置FTP客户端活动模式的数据端口范围,apache-camel,camel-ftp,Apache Camel,Camel Ftp,在Apache Camel中,如何配置FTP客户端活动模式的数据端口范围 我将设置一个FTP客户端,由于防火墙的存在,必须限制活动模式的端口范围。但是,我在FTP模块列表中看不到提及端口范围设置的选项 没有。您可以通过URI操作ftpClient选项,例如 from("ftp://foo@myserver?password=secret&ftpClient.dataTimeout=30000").to("bean:foo"); 但是,FTPClient对于活动端口范围没有合适的sett
没有。您可以通过URI操作ftpClient选项,例如
from("ftp://foo@myserver?password=secret&ftpClient.dataTimeout=30000").to("bean:foo");
但是,FTPClient
对于活动端口范围没有合适的setter方法-它只有接受两个整数参数的setActivePortRange
方法
您必须配置自己的FtpClient
,并利用FtpClient
参数在路由中使用它:
from("ftp://foo@myserver?password=secret&ftpClient=#myFtpClient").to("bean:foo");
我们应该让这更容易。我已记录了添加对activePortRange选项支持的票证: