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
이
감사