2014-09-22 3 views
0

SFTP 통신을 구현하는 데 JSch jar를 사용하고 있습니다. JSch를 다운로드하고 vfs2 jar를 사용합니다.java.lang.NoSuchMethodError : com/jcraft/jsch/Session.setDaemonThread (Z) V

weblogic 서버에서 코드를 실행할 때 완벽하게 실행됩니다.

웹 스피어 애플리케이션 서버 (같은 코드) 나는 다음과 같은 예외지고있어 그것을 실행 :

[2014 년 9 월 22 일 20 : 05 : 39 : 756 IDT] 00000023 SystemOut O | E | 20 : 05:39 | 22 | 관리자 | | com/jcraft/jsch/Session.setDaemonThread (Z) V java.lang.NoSuchMethodError : com/jcraft/jsch/Session.setDaemonThread (Z) V (org.apache.commons.vfs2.provider.sftp.SftpClientFactory). createConnection (SftpClientFactory.java:225) org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem에서 org.apache.commons.vfs2.provider.sftp.SftpFileProvider.doCreateFileSystem (SftpFileProvider.java:96) 에서 (AbstractOriginatingFileProvider. 자바 : org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile (AbstractOriginatingFileProvider.java:65) 에서 org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile (AbstractOriginatingFileProvider.java:81) 103) 에서 org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFil 전자 org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile에서 (DefaultFileSystemManager.java:693) (DefaultFileSystemManager.java:621는)

같은 클래스와 JSch의 다른 항아리가 없습니다. 그 방법이 존재한다.

무엇이 잘못 되었나요? websphere에서 수행해야 할 설정이 있습니까? Session 클래스를로드 할 때 이전에 생성 된 Session 클래스가로드됩니다. 이미 다른 애스 트릭스에 존재하는 클래스 세션 때문에 그 항아리 7.0.0.19

감사

답변

0

알려 주시기 바랍니다 스피어에서, 그리고 그것을 부하 이전 이었기 때문에 - 그냥이 방법은 그것을 볼 수 없습니다 WinRAR과를 사용하여 전체 C 드라이브를 검색

경우에만 구성, 그것은 적절한 세션 클래스 전에로드 - 제대로 아카이브에서 검색 할 수 있습니다 - 내가 Session.Class를 검색하고 그것을 발견다음 Astrix 항아리를 제거하기 위해 남겨 뒀다 - 그것은 어떤 방법으로 사용되지 않았는가?