struts2 findValue 等引用错误

来源:互联网 发布:编程足球循环赛 编辑:程序博客网 时间:2024/05/16 09:44
在struts2.2以后,我们需要导入的包有以下几个:

commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
commons-lang3-3.1.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ornl-3.0.jar
struts2-core-2.2.1.1.jar,
xwork-core-2.2.1.1jar

但是我从网上下的这个demo 前台jsp 引入struts 标签后,一用标签就报错,
 
java.lang.NoSuchMethodError: com.opensymphony.xwork2.util.ValueStack.findValue(Ljava/

后来发现是多引用了xwork-2.1.2.jar ,但是去掉这个jar后,tomcat 运行时 会报错
java.lang.ClassNotFoundException: org.aspectj.lang.annotation.Aspect,
分析是  缺少“aspectjrt.jar”,引用进来,项目就正常了。
0 0