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

刺骨的言语ヽ痛彻心扉 2022-04-12 10:45 261阅读 0赞

环境

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

  1. <web-app>
  2. <filter>
  3. <filter-name>struts2</filter-name>
  4. <filter-class>org.apache.struts2.dispatcher.FilterDispatcher
  5. </filter-class>
  6. </filter>
  7. <filter-mapping>
  8. <filter-name>struts2</filter-name>
  9. <url-pattern>/*</url-pattern>
  10. </filter-mapping>
  11. </web-app>

如果struts2 版本是2.1以上

web.xml过滤器配置配置

  1. <web-app>
  2. <filter>
  3. <filter-name>struts2</filter-name>
  4. <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  5. </filter-class>
  6. </filter>
  7. <filter-mapping>
  8. <filter-name>struts2</filter-name>
  9. <url-pattern>/*</url-pattern>
  10. </filter-mapping>
  11. </web-app>

参考资料

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

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











katoon Sina CSDN
@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]

发表评论

表情:
评论列表 (有 0 条评论,261人围观)

还没有评论,来说两句吧...

相关阅读