2013-04-27 4 views
1

아래 예제 코드는 BPXBATCH와 함께 MAINFRAME FTP 클라이언트에 연결하는 데 사용됩니다. 내 Windows PC에서 이클립스에서 아래를 실행할 때. 그 Successfull. 메인 프레임에서 BPXBATCH를 실행하려고하면 문제가 발생합니다.FTPConnectionClosedException : BPXBATCH에 표시없이 연결이 닫혔습니다.

코드가 FTPConnectionClosedException을 throw합니다. 을 에 연결하지 않고 연결을 종료했습니다. 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

메인 프레임 OPERLOG에 메시지가 있습니까? 메인 프레임 사용자들이 자신의 측면에서 어떤 것이 있는지 물어 보았습니까? 사용자 ID와 암호가 유효합니까? 계정이 잠겨 있습니까? – cschneid

답변

0

저는 FTP가 BPXBATCH에서 지원되지 않는다고 생각합니다. SFTP를 사용해야합니다.

관련 문제