Apache Camel - 如何为 FTP 客户端活动模式配置数据端口范围
Apache Camel - How to configure the data port range for FTP Client Active mode
在 Apache Camel 中,如何为 FTP Client Active 模式配置数据端口范围?
我要设置一个 FTP 客户端,由于防火墙的存在,必须限制活动模式的端口范围。但是,我在 FTP 模块列表中看不到提到端口范围设置的选项。
没有。您可以通过 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");
在 Apache Camel 中,如何为 FTP Client Active 模式配置数据端口范围?
我要设置一个 FTP 客户端,由于防火墙的存在,必须限制活动模式的端口范围。但是,我在 FTP 模块列表中看不到提到端口范围设置的选项。
没有。您可以通过 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");