FTPConnectionClosedException:连接关闭,BPXBATCH 中没有指示
Posted
技术标签:
【中文标题】FTPConnectionClosedException:连接关闭,BPXBATCH 中没有指示【英文标题】:FTPConnectionClosedException : Connection closed without indication in BPXBATCH 【发布时间】:2013-04-27 03:13:15 【问题描述】:下面的示例代码与 BPXBATCH 一起使用以连接到 MAINFRAME FTP 客户端。 当我在 Windows PC 上从 Eclipse 运行以下命令时。它的成功。 当我尝试在大型机上使用 BPXBATCH 执行相同操作时,问题就出现了。
代码抛出 FTPConnectionClosedException : 连接关闭但没有指示 在 client.connect("XXX.XXX.XXX.XXX");
FTPClient client = new FTPClient();
try
client.connect("XXX.XXX.XXX.XXX");
client.login("user1", "pass123");
int reply ;
reply = client.getReplyCode();
System.out.println("Reply Code:"+reply);
if(client.isConnected())
client.logout();
else
System.out.println("Negative reply");
catch(final Throwable t)
t.printStackTrace();
【问题讨论】:
主机OPERLOG中有消息吗?您是否与大型机人员核对过,询问他们是否看到任何东西?用户名和密码是否有效?帐户是否被锁定? 【参考方案1】:我认为 BPXBATCH 不支持 FTP。您必须使用 SFTP。
【讨论】:
以上是关于FTPConnectionClosedException:连接关闭,BPXBATCH 中没有指示的主要内容,如果未能解决你的问题,请参考以下文章