以下示例代码与BPXBATCH一起使用以连接到MAINFRAME FTP客户端。 当我在我的Windows PC上运行Eclipse的下面。它的成功。 当我尝试在大型机上使用BPXBATCH执行相同操作时会出现问题。
代码抛出FTPConnectionClosedException:Connection没有指示关闭 在 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();
}
答案 0 :(得分:0)
我相信BPXBATCH不支持FTP。你必须使用SFTP。