您的位置:首页 > 编程语言 > Java开发

严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetE

2012-12-06 18:22 471 查看
1、核对lib包

commons-fileupload-1.2.2.jar,

commons-io-2.0.1.jar

commons-logging-1.1.1.jar

freemarker-2.3.19jar

ognl-3.0..5.jar

struts2-core-2.3.7.jar

xwork-core-2.3.7.jar

注意2.1以前是没有commons-fileupload-1.2.2.jar,

2、如果struts2版本是2.1以前

web.xml配置过滤器的时候应该是这样:

[xhtml] view
plaincopy

<filter>

<filter-name>struts2</filter-name>

<filter-class>org.apache.struts2.dispatcher.FilterDispatcher

</filter-class>

</filter>

<filter-mapping>

<filter-name>struts2</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

</web-app>

如果struts2 版本是2.1以上

web.xml配置



3、在使用struts-2.2.1时,需要引入javassist-3.7.ga.jar,而这个在struts-2.2.1/lib下是没有的,需要在struts-2.2.1/apps/struts2-blank-2.2.1.war下的lib中找。

4 . 最后可能还要加上commons-lang3-3.1.jar这个包。

希望大家可以顺利解决。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐