Ниже приведено поведение, когда я вызываю getSftpUtil()
. Я также обеспечить, чтобы все соответствующие банки находятся во внешних библиотеках Maven проекта и доступны в WEB-INF/lib
папке проектанет такого метода jsch.JSch.setLogger
код
net.sf.opensftp.SftpUtil util = SftpUtilFactory.getSftpUtil();
StackTrace
SftpUtilFactory: Trying to get SftpUtil class name from the system property net.sf.opensftp.SftpUtil
SftpUtilFactory - Trying to get SftpUtil class name from the system property net.sf.opensftp.SftpUtil
SftpUtilFactory: The system property net.sf.opensftp.SftpUtil is not set.
SftpUtilFactory - The system property net.sf.opensftp.SftpUtil is not set.
SftpUtilFactory: Use the default one.
SftpUtilFactory - Use the default one.
Caused by: java.lang.NoSuchMethodError: com.jcraft.jsch.JSch.setLogger(Lcom/jcraft/jsch/Logger;)V
at net.sf.opensftp.impl.SftpUtil.<clinit>(SftpUtil.java:110)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at net.sf.opensftp.SftpUtilFactory.getSftpUtil(SftpUtilFactory.java:184)
@TheNewIdiot как связано с ошибкой 'jcraft', и как мне ее исправить? – bouncingHippo