下面的示例代码与 BPXBATCH 一起使用以连接到 MAINFRAME FTP 客户端。当我在 Windows PC 上从 Eclipse 运行以下命令时。它的成功。当我尝试在大型机上使用 BPXBATCH 执行相同的操作时,问题就出现了。
代码抛出 FTPConnectionClosedException : Connection closed without injection at 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();
}