我新建了一个项目,还没有业务,只有web.xml配置,struts.xml的配置只是随便点···出了个错···
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
我出了这么一个错,不知道是什么包不对,还是哪里配置不对。于是我找错,我百度,有网友说是可能web.xml或包不够·····其中有个老兄说,把app的blank那个例子的包全导入就OK了!过果然,我一试就对了!但是我的这个错是什么错呢?我也不知道,于是 一个错误引发的血案,我struts2-blank的包导入后一个个的删除后看看有什么后果。
web.xml中配置如:
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
struts2-blank的所有包,以及删除了就出错而留下的包见图中,前者有11个包后者有8个包余下。
但是我还是不知道我的那个错是什么。还有struts2必须的包不是只有5个么(xwork-core-2.3.4.jar,struts2-core-2.3.4.jar,ognl-3.0.5.jar,freemarker-2.3.19.jar,