簡體   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