FTPConnectionClosedException:BPXBATCH中没有指示的连接已关闭

时间:2013-04-27 03:13:15

标签: java ftp mainframe

以下示例代码与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();  
}

1 个答案:

答案 0 :(得分:0)

我相信BPXBATCH不支持FTP。你必须使用SFTP。