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

启动JBoss出现“java.lang.RuntimeException: java.lang.reflect.InvocationTargetException”解决

2013-01-06 18:53 696 查看

环境

JBoss 6.0 + MyEclipse 8.6 + MySQL 5.1 + Struts 2.3 + EJB 3.0

问题

启动JBoss出现如下异常:Dispatcher initialization failedjava.lang.RuntimeException: java.lang.reflect.InvocationTargetException

解决

核对Struts版本和web.xml过滤器配置是否一致。

struts2版本是2.1以前

web.xml过滤器配置

<web-app>

<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过滤器配置配置

<web-app>

<filter>

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

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

</filter-class>

</filter>

<filter-mapping>

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

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

</filter-mapping>

</web-app>


参考资料

http://blog.csdn.net/helifengwell/article/details/5855144

http://rani.iteye.com/blog/794360






@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐