java.lang.NoClassDefFoundError:com/jcraft/jsch/jsch在java中

java.lang.NoClassDefFoundError:com/jcraft/jsch/jsch在java中,java,weblogic11g,Java,Weblogic11g,我们有一个代码,试图将一些文件转储到某个用户的sftp帐户中 为此,我们使用jsch-0.1.45中的库jsch JSch jsch = new JSch(); session = jsch.getSession(variable1,variable2); session.setPassword(abcd); session.setConfig(config); session.connect();

我们有一个代码,试图将一些文件转储到某个用户的sftp帐户中 为此,我们使用jsch-0.1.45中的库jsch

JSch jsch = new JSch();  
         session = jsch.getSession(variable1,variable2); 
         session.setPassword(abcd);  
         session.setConfig(config);  
         session.connect();  
         channel = session.openChannel("sftp");  
         channel.connect();  
我已经在WEB INF库下添加了jar,仍然在第JSch JSch=new JSch()行的错误下方;当我们在WebLogic server中部署应用程序时。 线程“Timer-2”java.lang.NoClassDefFoundError中出现异常:com/jcraft/jsch/jsch

大宗报价


谁能帮我一下,是什么导致了这个问题?

确保WAR文件也包含这个文件


您还可以将库作为库部署到WebLogic服务器,并尝试在WebLogic.xml中添加库引用。NoClassDefFoundError不一定意味着ClassNotFoundException。检查服务器日志以查找完整的错误消息、堆栈跟踪以及NoClassDefFoundError的根本原因