有时候使用struts2基本的5个核心包外
出现如下错误可能需要导入其他包:
用的是struts2.2.1
加入包错误提示为
信息: Parsing configuration file [struts.xml]
2010-8-25 15:49:29 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
严重: Dispatcher initialization failed
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.inject(ContainerImpl.java:295)
at com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector.construct(ContainerImpl.java:431)
at com.opensymphony.xwork2.inject.ContainerBuilder$5.create(ContainerBuilder.java:207)
at com.opensymphony.xwork2.inject.Scope$2$1.create(Scope.java:51)....
?
解决方法:使用Struts 2.2.1需要引入javassist-3.7.ga.jar包,此包在struts\apps\struts2-blank-2.2.1.war中(放Tomcat根目录下自动解压!)