WebSphere Outbound FTP 适配器在 IIS 上不起作用



从标题可以清楚地看出,我们正在使用FTP Adapter在WebSphere ESB 7.5上开发一些应用程序。当我们尝试在ftp目录上创建一个新文件时,会得到以下错误

在J2CMethodBindingImpl.invoke()中抛出ResourceException: Adapter检查指定目录权限失败。要么是DirectoryPath没有出站操作所需的权限,要么是FTP服务器提供的长列表与标准格式不同。

通过使用相同的用户名/密码对,我可以查看/编辑/删除和创建这些文件夹下的文件。奇怪的是,当我将配置更新为:

主机:10.10.0.78,目录:

没有问题。但是当我输入

主机:10.10.0.78,目录:/test

我得到了异常。有什么建议吗?

细节:

FTP服务器是Windows/IIS 7
websphereapplicationserver7.0
ESB 7.5.1.1
FTP适配器7.5.1
集成设计器7.5

将列表类型从IIS从MS-DOS更改为UNIX后,它工作了。但是技术文档说,通过将自定义解析器类名更改为"com.ibm.j2ca.ftp.util"。"FTPLongListEntryParser"是另一种解决方案。我试过那个,但仍然没有进展。

我有一些classNotFoundException,但我仍在工作,我让你知道的更新…

我解决了我的问题:

•编写一个新的customParserClass,扩展org.apache.commons.net.ftp.parser.NTFTPEntryParser。
•将此添加到FTP适配器的构建路径。

最新更新