首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VFS: URL参数transport.vfs.passive在WSO2 EI 6.2.0中不工作

VFS: URL参数transport.vfs.passive在WSO2 EI 6.2.0中不工作
EN

Stack Overflow用户
提问于 2018-05-17 00:32:22
回答 1查看 436关注 0票数 0

早上好

我有一个代理服务,从FTP读取文件,需要被动移动。在WSO2 EI 6.1.0中,我能够通过?transport.vfs.passive=true参数启用被动模式,并且没有问题。

在WSO2 EI 6.2.0中,相同的代理服务失败,出现以下错误

EI调试- FtpClientFactory$FtpConnectionFactory系统

EI调试- FtpClientFactory$FtpConnectionFactory 215 UNIX类型: L8

核心调试- FtpClientFactory$FtpConnectionFactory Core 192,168,200,195,223,83

EI调试- FtpClientFactory$FtpConnectionFactory 200端口命令成功。考虑使用PASV。

EI调试- FtpClientFactory$FtpConnectionFactory列出/验证/IN

EI调试- FtpClientFactory$FtpConnectionFactory 425未能建立连接。

日志的主要区别,是ftp应答200端口命令成功。考虑使用PASV.

参数是否允许vfs和vfs2之间的被动模式更改,或者在WSO2 EI 6.2.0 编辑中是否有另一种方式来启用VFS中的被动模式,我也尝试了具有相同结果的的?vfs.passive=true

作为参考,我用来测试以下内容的代码

代码语言:javascript
复制
    <?xml version="1.0" encoding="UTF-8"?>
<proxy name="FTP_Test" startOnLoad="true" transports="vfs" xmlns="http://ws.apache.org/ns/synapse">
    <target>
        <inSequence>
            <log category="WARN" level="custom">
                <property name="Status" value="FTP processing"/>
            </log>
        </inSequence>
        <outSequence/>
        <faultSequence/>
    </target>
    <parameter name="transport.PollInterval">10</parameter>
    <parameter name="transport.vfs.FileURI"> vfs:ftp://xxx:xxx@192.168.10.100:21/OUT/VERIFY/IN?transport.vfs.passive=true
</parameter>
    <parameter name="transport.vfs.ContentType">application/xml</parameter>
    <parameter name="transport.vfs.Locking">false</parameter>
    <parameter name="transport.vfs.FileNamePattern">.*.*</parameter>   
    </proxy>
EN

回答 1

Stack Overflow用户

发布于 2018-07-11 12:03:01

关于这一点,请参考https://github.com/wso2/product-ei/issues/2345。这是由于一些查询参数没有被考虑在内。我们已经解决了这个问题在一个后续的释放。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50381737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档