`

strut2集成spring

    博客分类:
  • J2EE
阅读更多
    Struts2已经发布了。最近稍有空闲,学习了一下。从http://struts.apache.org/2.x/下载struts2.0.9。
 
Struts2需要的平台:
  • Servlet API 2.4
  • JSP API 2.0
  • Java 5
  •    
    这么看来tomcat5.0就能支持,但是在实际的运行过程中,却出现了错误:
    javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
     
    这个错误的原因是没有找到 org.apache.xalan.processor.TransformerFactoryImpl 这个类。
    于是到http://xml.apache.org/xalan-j/下载xalan-j_2_7_0-src.zip,我选的是源码下载,下载后自己编译,将生成的xalan.jar拷贝到 Tomcat 5.0\common\endorsed文件夹下。
    运行时又报如下的错误:
    java.lang.NoClassDefFoundError: org/apache/xml/serializer/OutputPropertiesFactory
     
    将生成的另外一个文件 serializer.jar拷贝到 Tomcat 5.0\common\endorsed文件夹下。
    运行时又报另外的错误:
    java.lang.NoSuchMethodError: javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
     
    把该文件夹下的xercesImpl.jar和xml-apis.jar用xalan-j_2_7_0-src.zip中的新的对应文件进行替换。
     
    哈哈,OK了。
     
    原来是tomcat5.0的xercesImpl.jar和xml-apis.jar的版本太旧了的原因。
     
    网上有文章说用tomcat5.5以上的版本就不会有错误了。
    分享到:
    评论

    相关推荐

      struts2入门教程及struts2集成spring

      Struts2是一个强大的MVC(模型-视图-控制器)框架,它极大地简化了Java Web应用的...通过阅读《在Struts2中集成Spring详细讲解 — IT技术 - 赛迪网》等教程,开发者可以深入理解这一过程,并在自己的项目中实践应用。

      struts2集成spring3

      总的来说,Struts2集成Spring3使得Java Web应用的架构更为清晰,开发效率得到提升,同时也便于管理和测试。通过上述配置和代码示例,你可以了解到如何将这两个框架有效地结合起来,以构建更加健壮的企业级应用。

      struts2集成spring 带所有jar包

      3. **集成目的**:将Struts2和Spring结合,可以使应用的业务逻辑和控制层分离得更彻底,Spring负责管理对象的生命周期和依赖关系,而Struts2负责处理HTTP请求和视图展示。 4. **集成步骤**: - 引入相关库:确保...

      struts2集成spring,hibnate

      2. 集成Spring:引入Spring的ContextLoaderListener,配置context.xml以加载Spring的配置文件,并在Struts2的配置文件中使用Spring插件。 3. 配置Hibernate:在Spring的配置文件中配置SessionFactory,包括数据源、...

      struts2.2.3集成spring时需要添加的jar包

      struts2.2.3集成spring时需要添加的jar包,struts2-spring-plugin-2.2.3.jar

      struts2+spring+springstruts2+spring+springstruts2+spring+spring

      - **插件系统**:通过插件可以轻松地扩展Struts2的功能,比如集成Spring或Hibernate。 ### Spring框架 Spring框架是由Rod Johnson创建的轻量级控制反转(IoC)和面向切面编程(AOP)容器,主要目的是简化企业级...

      struts2与spring2的整合

      本文将深入探讨Struts2与Spring2的整合过程及其背后的原理。 首先,Struts2是一个基于MVC设计模式的Web应用框架,它主要负责处理HTTP请求,提供强大的动作(Action)和结果(Result)管理,以及丰富的插件系统。...

      struts2-spring-plugin-2.3.4.jar

      Struts2-Spring-Plugin-2.3.4.jar 是一个专门为 Struts 2 框架和 Spring 框架整合而设计的插件,主要用于处理 Struts 2 和 Spring 之间的集成问题。在Java Web开发中,这两个框架经常一起使用,Spring 提供了依赖...

      struts2-spring-plugin-2.2.1.jar

      Struts2-Spring-Plugin-2.2.1.jar 是一个专门为 Struts2 框架与 Spring 框架集成而设计的插件。这个插件的主要目的是简化在基于Struts2的应用程序中整合Spring的功能,如依赖注入(DI)、AOP(面向切面编程)以及...

      struts2+spring+mybatis+easyui的实现

      同时,Spring与Struts2可以通过Spring-Struts2插件无缝集成,使得Action可以直接由Spring管理,增强了系统的可测试性。 **MyBatis** 是一个轻量级的持久层框架,它将SQL语句与Java代码分离,提供了更灵活的SQL操作...

      搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

      SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架集成。在构建SSH框架时,每个框架都扮演着不同的角色,以提供一个高效、可扩展的后端架构。现在我们来详细了解一下搭建SSH...

      struts2+spring+mybatis框架

      Struts2、Spring和MyBatis是Java Web开发中经典的三大框架,它们组合起来可以构建出高效、可维护的Web应用程序。以下是对这三个框架及其整合的详细解释。 **Struts2框架** Struts2是一个基于MVC(Model-View-...

      Struts2与Spring2框架整合实例

      6. **测试**:标签"testsh firstss"可能暗示这是一个测试项目,因此在整合完成后,我们需要编写单元测试和集成测试,确保Struts2与Spring2之间的交互正确无误。 7. **SSTest**:这个文件可能是项目的主要测试类或...

      struts2+spring4+hibernate

      Struts2、Spring4和Hibernate是Java开发中的三大框架,它们在构建企业级Web应用程序时起着核心作用。本教程将深入探讨这三个框架如何协同工作,以实现高效、灵活和可扩展的电子商务平台。 首先,Struts2是一个基于...

      Struts2+Spring演示实例源代码

      - **Spring MVC**:Spring提供的MVC框架,与Struts2类似,但更加灵活,可以与Struts2集成。 - **Spring Bean**:由Spring管理的对象,生命周期和依赖关系都由Spring容器控制。 3. **Struts2与Spring的整合**: -...

      struts2+spring练习

      4. **Struts2与Spring集成**:为了结合这两个框架的优点,我们需要配置Struts2的Spring插件。这将使Struts2能够从Spring容器中获取Action实例,实现Action的依赖注入。配置通常包括修改`struts.xml`中的`<package>`...

      Struts2+Spring框架集成实例

      5. **ssh2**:这里的"ssh2"可能指的是Struts2、Spring和Hibernate的集成,但因为标签只提到"Struts2+Spring",所以我们可以理解为Struts2和Spring的集成实例。在实际项目中,这三者经常一起使用,因为Hibernate是一...

      SSH\\others\\struts2-spring-plugin-2.2.1.jar

      在给定的压缩包文件中,我们关注的是"struts2-spring-plugin-2.2.1.jar",这是一个插件,它将Struts2框架与Spring框架集成。 Struts2 Spring Plugin是Struts2框架的一个重要组成部分,它的主要作用是允许开发者在...

      struts2+spring+hibernate 整合的jar包

      Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们的整合(SSH)极大地提升了开发效率和项目的可维护性。下面将详细讲解这三大框架的核心功能以及整合过程中的关键知识点。 1. **Struts2**:Struts2是一...

      struts2.1.8 集成 spring hibernate需要的 核心 jar

      这个版本的Struts2集成了Spring和Hibernate,使得开发者能够更方便地管理控制层(Controller)和持久层(Persistence Layer)。Spring是一个全面的后端应用框架,而Hibernate则是一个流行的ORM(对象关系映射)工具...

    Global site tag (gtag.js) - Google Analytics