Java WebProject的依赖jar文件的ClassNotFoundException

时间:2019-05-19 09:35:55

标签: java eclipse tomcat jar classnotfoundexception

我当前正在更新旧版代码,以下是发生的错误。

SEVERE: Servlet.service() for servlet [RequestController] in context with path [/ngsf] threw exception [Servlet execution threw an exception] with root cause java.lang.ClassNotFoundException: com.hierynomus.mssmb2.SMBApiException

现在,由于jcifs对SMB1的限制,MyProject.jar是使用SMBJ的即时升级。通过eclipse [右键单击项目->导出-> JAR文件]构建jar。导出jar后,我删除了MyProject.jar中的旧WebProject并粘贴了新的MyProject.jar(基本上我已经为新jar覆盖了旧的),并通过Eclipse运行服务器运行了tomcat 。但是,发生了异常。 com.hierynomus.mssmb2.SMBApiException位于smbj-0.9.1.jar内部。

我使用旧的jar(使用jcifs)进行了比较。一切都很好。但是当我使用新的jar时,发生了上述异常。基本上,我只是更新了MyProject.jarWebProject上没有任何修改。

enter image description here

有人知道如何解决此问题吗?

0 个答案:

没有答案