`
fnasty
  • 浏览: 13981 次
  • 性别: Icon_minigender_1
  • 来自: 南京—苏州
社区版块
存档分类
最新评论

初学Strust2.2.1经常会抛的异常

    博客分类:
  • java
阅读更多
严重: 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-2.2.1包"是一个完整的Struts2框架组件集合,包含了运行和开发基于Struts2的应用所需的所有资源,无论是初学者还是经验丰富的开发者,都能从中受益,快速搭建并配置好Struts2应用。

    strust2-2.2.1_docs

    这个"strust2-2.2.1_docs"压缩包包含了Struts2框架的最新版本2.2.1的官方帮助文档,旨在为开发者提供详尽的指南和支持。 **Struts2框架核心概念:** 1. **Action类**:在Struts2中,Action类是业务逻辑的主要载体...

    Strust2配置例子

    Struts2是一个强大的Java EE应用程序框架,用于构建MVC...在实际项目中,你可能需要添加更多的Action、拦截器、异常处理等,以实现更复杂的功能。Struts2提供的强大功能使得它成为构建企业级Java Web应用的理想选择。

    strust2.0中文教程

    Struts 2.0 是一个基于 Model-View-Controller (MVC) 设计模式的开源Java框架,用于构建...教程可能涵盖了Action配置、拦截器编写、OGNL使用、异常处理策略以及视图模板的创建等内容,帮助初学者快速上手Struts 2框架。

    Strust1标 Strust1标签Strust1标签Strust1标签

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的Controller部分。Struts1标签库是Struts框架的重要组成部分,它提供了一系列预定义的JSP标签,...

    Strust1框架搭建完整代码

    Struts1是一个经典的Java Web开发框架,由Apache软件基金会维护,它主要负责处理MVC(Model-View-Controller)架构中的控制器部分。本教程将基于提供的"Strust1框架搭建完整代码"进行详解,帮助你理解和掌握Struts1...

    strust2 漏洞升级包

    开发者通常会发布新版本来修复已知的安全问题。例如,如果这个"strust2.3.16"是Struts2的3.16版本,那么这个升级包可能是为了将用户的Struts2框架更新到这个修复了诸多漏洞的版本。 为了有效利用这个升级包,开发者...

    strust2中文帮助文档

    strust2 中文 帮助文档 新手入门到精通

    spring+mybatis+strust2

    SSM框架是Java Web开发中常用的三大组件:Spring MVC、Spring和MyBatis的组合,它们各自负责不同的职责,共同构建了一个高效、灵活的Web应用解决方案。下面将详细阐述这三个框架的核心概念、功能以及如何协同工作。...

    整合 Spring 和 Strust2 一起工作

    讲述了Spring和Strust2的整合

    Strust2.2.3.15.3.chm

    最为完善的Strust2.3.15.2 chm 帮助文档;文档中包含了xwork部分,可以直接查看struts底层xwork部分的实现;如通常需要继承的ActionSupport、DefaultTypeConverter等

    strust2漏洞利用程序

    strust2漏洞利用程序

    strust2实战教程

    java的strust2框架开发详细教程,适合有基础的读者阅读

    strust2的各种学习例子

    以下是对"strust2的各种学习例子"中可能包含的知识点的详细解释: 1. **MVC模式**:Struts2基于MVC设计模式,使得业务逻辑、数据和用户界面分离,提高了代码的可维护性和可重用性。模型负责业务逻辑,视图负责展示...

    strust2.0常用包

    Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的一个MVC(Model-View-Controller)架构。Struts2.0在Struts1的基础上进行了很多改进,提供了更强大的功能和更好的灵活性,使得...

    strust_2_3_8

    阿帕奇网站最新下载的strust2的jar包

    spring2.5+strust1+hibernate3.0JAR包集合

    Struts1.X,是Apache基金会的一个MVC(Model-View-Controller)框架,主要应用于Web应用程序的开发。在Struts1中,控制器负责处理用户的请求,模型代表业务逻辑,视图则负责展示数据。通过配置ActionServlet,开发者...

    strust2文件上传 +包

    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

    深入浅出Strust2 原书扫描版及完整实例代码

    Struts2是Apache软件基金会旗下Jakarta项目的一个子项目,是一款强大的MVC(Model-View-Controller)框架,用于构建企业级的Java Web应用程序。它继承了Struts1的优秀特性,并结合了WebWork框架的优点,提供了更强大...

Global site tag (gtag.js) - Google Analytics