初学struts2,在搭建框架的时候发现报了以下问题:
严重: Exception starting filter struts2
Unable to load configuration. - bean - jar:file:/D:/Program%20Files%20(x86)/apache-tomcat-6.0.43/webapps/helloaction/WEB-INF/lib/struts2-gxp-plugin-2.3.31.jar!/struts-plugin.xml:8:162
百度了一下,发现原因是导入jar包的时候把所有的包都给导进去了。。网上的教程说需要导入11个包,导完发现会出现以下错误:
严重: Exception starting filter struts2
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
再次百度。。发现原因是需要把你的commons-lang.jar升级到新版。由于我下的struts2版本是struts-2.3.31,所以
我在lib下找到了commons-lang3-3.2.jar。把这个包导进去后tomcat不再报错了。。下面粘贴下我所需要导的包:
asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
commons-fileupload-1.3.2.jar
commons-io-2.2.jar
commons-lang-2.4.jar
commons-lang3-3.2.jar
freemarker-2.3.22.jar
javassist-3.11.0.GA.jar
ognl-3.0.19.jar
struts2-core-2.3.31.jar
xwork-core-2.3.31.jar
多的不一定就是好的。。。