NoClassDefFoundError 即使在 Struts 2.3.24 中添加了 commons-lang3 库之后

NoClassDefFoundError even after adding commons-lang3 library in Struts 2.3.24

我正在做一个 Struts 2 项目。
我用过 StrutsPrepareAndExecuteFilter
我正在使用 Eclipse IDEWeblogic server 9.2
我已将以下库添加到项目的 lib 文件夹中:

我用ant构建工具构建了ear。
编译期间没有错误,但是当我部署ear时,出现以下错误

SEVERE: Could not load user
defined filter in web.xml: org.apache.struts2.dispatcher.ng.filter.StrutsPreparecuteFilter.
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
  at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.reg
XmlConfigurationProvider.java:213)

即使在项目的 WEB-INF/lib 文件夹中添加了 commons-lang3 jar 之后,为什么我仍会出现异常?
我需要向 weblogic 服务器添加任何 jar 吗?

这里我将 commons-lang3-3.2.jar 包含在项目的 lib 文件夹中,因此它不是 stack overflow[=56 上发布的其他问题的副本=]

我终于发现java 1.5不支持commons-lang3-3.2 jar。相反,commons-lang3-3.0 jar 可以与 java 1.5 一起使用。