严重: Dispatcher initialization failed java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
处理方法:
1、核对lib包
commons-fileupload-1.2.1.jar,
commons-io-1.3.2.jar
commons-logging-1.0.4.jar
freemarker-2.3.16.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.jar
注意2.1以前是没有commons-fileupload-1.2.1.jar,
2、如果struts2版本是2.1以前
web.xml配置过滤器的时候应该是这样:
<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配置
<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>
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中找。
希望大家可以顺利解决。
分享到:
相关推荐
综上所述,"struts2-2.2.1包"是一个完整的Struts2框架组件集合,包含了运行和开发基于Struts2的应用所需的所有资源,无论是初学者还是经验丰富的开发者,都能从中受益,快速搭建并配置好Struts2应用。
这个"strust2-2.2.1_docs"压缩包包含了Struts2框架的最新版本2.2.1的官方帮助文档,旨在为开发者提供详尽的指南和支持。 **Struts2框架核心概念:** 1. **Action类**:在Struts2中,Action类是业务逻辑的主要载体...
Struts2是一个强大的Java EE应用程序框架,用于构建MVC...在实际项目中,你可能需要添加更多的Action、拦截器、异常处理等,以实现更复杂的功能。Struts2提供的强大功能使得它成为构建企业级Java Web应用的理想选择。
Struts 2.0 是一个基于 Model-View-Controller (MVC) 设计模式的开源Java框架,用于构建...教程可能涵盖了Action配置、拦截器编写、OGNL使用、异常处理策略以及视图模板的创建等内容,帮助初学者快速上手Struts 2框架。
Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。Struts1标签库是Struts框架的重要组成部分,它提供了一系列预定义的JSP标签,...
Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的控制器部分。本教程将基于提供的"Strust1框架搭建完整代码"进行详解,帮助你理解和掌握Struts1...
开发者通常会发布新版本来修复已知的安全问题。例如,如果这个"strust2.3.16"是Struts2的3.16版本,那么这个升级包可能是为了将用户的Struts2框架更新到这个修复了诸多漏洞的版本。 为了有效利用这个升级包,开发者...
strust2 中文 帮助文档 新手入门到精通
SSM框架是Java Web开发中常用的三大组件:Spring MVC、Spring和MyBatis的组合,它们各自负责不同的职责,共同构建了一个高效、灵活的Web应用解决方案。下面将详细阐述这三个框架的核心概念、功能以及如何协同工作。...
讲述了Spring和Strust2的整合
最为完善的Strust2.3.15.2 chm 帮助文档;文档中包含了xwork部分,可以直接查看struts底层xwork部分的实现;如通常需要继承的ActionSupport、DefaultTypeConverter等
strust2漏洞利用程序
java的strust2框架开发详细教程,适合有基础的读者阅读
以下是对"strust2的各种学习例子"中可能包含的知识点的详细解释: 1. **MVC模式**:Struts2基于MVC设计模式,使得业务逻辑、数据和用户界面分离,提高了代码的可维护性和可重用性。模型负责业务逻辑,视图负责展示...
Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的一个MVC(Model-View-Controller)架构。Struts2.0在Struts1的基础上进行了很多改进,提供了更强大的功能和更好的灵活性,使得...
阿帕奇网站最新下载的strust2的jar包
Struts1.X,是Apache基金会的一个MVC(Model-View-Controller)框架,主要应用于Web应用程序的开发。在Struts1中,控制器负责处理用户的请求,模型代表业务逻辑,视图则负责展示数据。通过配置ActionServlet,开发者...
strust2文件上传 +包,开发环境jdk1.6 + tomcat6.0.14 + Myeclipse6.0 + Struts2.0.14 + commons-fileupload-1.2.1 + commons-io-1.4 文件中有fileupload-1.2.1 + commons-io-1.4
Struts2是Apache软件基金会旗下Jakarta项目的一个子项目,是一款强大的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。它继承了Struts1的优秀特性,并结合了WebWork框架的优点,提供了更强大...