繁体   English   中英

java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch in JAVA

[英]java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch in JAVA

我们有一个代码,我们试图将一些文件转储到某个用户的 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-lib 下添加了 jar,在 JSch jsch = new JSch(); 行仍然低于错误当我们在 WebLogic 服务器中部署我们的应用程序时。 线程“Timer-2”中的异常 java.lang.NoClassDefFoundError: com/jcraft/jsch/JSch

块引用

任何人都可以帮助我,是什么导致了这个问题?

确保 WAR 文件也包含此文件。

您也可以将库作为库部署到 WebLogic 服务器,并尝试在 weblogic.xml 中添加库引用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM