java.lang.NoClassDefFoundError: com/opensymphony/xwork2/config/FileManagerProviderd的原因以及解决方案

struts2理想创建情况的博客我觉得自由的web的不错,给出链接https://www.cnblogs.com/freeweb/p/5079316.html

上面是理想情况下创建并且运行的情况,现实中如果对jar包不太熟悉,不是直接拿现成的jar包导入,就会是下面情况:

 

java.lang.NoClassDefFoundError: com/opensymphony/xwork2/config/FileManagerProviderd的原因以及解决方案_第1张图片

疯狂提示ClassNOtFoundException,看着问题很简单,缺包嘛,谁不会啊,我导包不就行了吗?

但是如果深入包里面看,会发现不管哪个版本的xwork_core jar,都没有这个类,这个时候就开始慌了,怎么回事? 我经过半天血泪教训,明白了原因,害得我还研究起来了xwork_core里面的源码,

原因就是,

这两个jar包版本必须一模一样,不然就会异常本来很简单的环境配置,就因为这一点,硬生生卡我半天,网上查了不知道多少方法好多都是没用的,害人!

同时将最精简的jar包上传到资源里面和服务器上,不愿意花C币直接去我服务器那就好,链接为:http://www.hululin.cn/struts2JAR.zip

 

你可能感兴趣的:(java.lang.NoClassDefFoundError: com/opensymphony/xwork2/config/FileManagerProviderd的原因以及解决方案)