您需要将添加
commons-lang3-3.x.jar到您的类路径中以运行过滤器。
您必须确保您也没有多个版本
commons-lang3-x.x.jar。
commons-lang3-x.x.jar而
commons-lang-x.x.jar相反可以在同一类路径中共存,因为
package是不同的(他们是故意的;)
由于 NoClassDefFoundError ,这可以知道:
java.lang.NoClassDefFoundError:org / apache / commons / lang3 / StringUtils。
这主要发生在两种情况下:
- 在运行时,您没有该库,
- 或者您有两个版本的库,因此类加载器不知道选择哪个,并引发异常。
包中的lang3表示缺少的StringUtils类是from
common-lang3-*.jar而不是from
common-lang-*.jar。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)