`
wang8118
  • 浏览: 10768 次
  • 性别: Icon_minigender_1
  • 来自: 衡阳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Struts2 整合 spring的问题

 
阅读更多
我在网上下载了一个SSH的教程,用到了struts2   spring2和Hibernate3,照做了后,在tomcat启动中出现了下列错误信息
---------------------------
org.springframework.beans.factory.BeanCreationException:   Error   creating   bean   with   name   'spring-object-factory'   defined   in   ServletContext   resource   [/WEB-INF/classes/applicationContext.xml]:   Instantiation   of   bean   failed;   nested   exception   is   org.springframework.beans.BeanInstantiationException:   Could   not   instantiate   bean   class   [org.apache.struts2.spring.StrutsSpringObjectFactory]:   No   default   constructor   found;   nested   exception   is   java.lang.NoSuchMethodException:   org.apache.struts2.spring.StrutsSpringObjectFactory. <init> ()
Caused   by:  
org.springframework.beans.BeanInstantiationException:   Could   not   instantiate   bean   class   [org.apache.struts2.spring.StrutsSpringObjectFactory]:   No   default   constructor   found;   nested   exception   is   java.lang.NoSuchMethodException:   org.apache.struts2.spring.StrutsSpringObjectFactory. <init> ()
Caused   by:  
java.lang.NoSuchMethodException:   org.apache.struts2.spring.StrutsSpringObjectFactory. <init> ()
-------------------------------------------

我的applicationContext.xml中有这样一段:

-----------------
  <bean   id="spring-object-factory"   class="org.apache.struts2.spring.StrutsSpringObjectFactory"  
                    init-method="initObjectFactory"   />
-------------
但是有个小红点报错,说   No   constructor   with   0   argument(s)   defined   in   class   org.apache.struts2.spring.StrutsSpringObjectFactory
我就不知道该怎么办了
分享到:
评论

相关推荐

    Struts2整合Spring、JPA

    Struts2整合Spring和JPA是企业级Java应用开发中常见的技术组合,它们分别负责不同的职责:Struts2作为一款成熟的MVC框架,主要用于处理Web层的请求与响应;Spring作为一个全面的轻量级框架,提供了依赖注入(DI)和...

    struts2整合spring实现拦截器

    值得注意的是,Struts2_Spring整合过程中可能会遇到如依赖冲突、配置问题等挑战,因此熟悉两种框架的原理和配置细节至关重要。同时,随着技术的发展,现代Web开发更多倾向于使用Spring Boot这类一站式解决方案,但...

    struts2整合spring2的配置

    1. 导入的包 &lt;br&gt;l struts2的五个基础包:commons-logging-1.1.jar; &lt;br&gt;freemarker-2.3.8.jar; &lt;br&gt;ognl-2.6.9.jar; &lt;br&gt;struts-core-2.0.6.jar; &lt;br&gt;xwork-2.0.0.jar. &lt;br&gt;l spring的核心包:...

    最新版本的Struts2+Spring4+Hibernate4框架整合

    整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...

    Struts 2 整合Spring

    ### Struts 2 整合 Spring 的关键技术点 #### 一、Struts 2 和 Spring 简介 - **Struts 2**:作为Java Web应用开发中的一个重要框架,Struts 2 提供了一种灵活的方式来构建MVC(Model-View-Controller)架构的应用...

    struts2整合spring、hibernate的jar包

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自在不同的层面解决应用程序的架构问题。Struts2作为MVC(Model-View-Controller)框架,负责处理用户请求和展示视图;Spring则是一个全面的轻量级...

    struts2与spring2的整合

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

    Struts1+Spring2+Hibernate2整合详细例子

    整合Struts1、Spring2和Hibernate2的过程主要包括以下步骤: 1. **配置环境**:确保所有依赖库已添加到项目的类路径中,如struts-core.jar、spring-framework.jar和hibernate-core.jar等。 2. **配置Struts1**:...

    整合struts2和spring

    在Struts2和Spring整合中,可以使用Spring提供的拦截器,例如`org.springframework.web.struts.DelegatingInterceptor`,它能让Spring容器处理Action的实例化。 7. **事务管理**:Spring提供了强大的事务管理功能。...

    struts2整合Spring和hibernate案例

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自在应用程序的不同层面发挥着重要作用。Struts2作为MVC(模型-视图-控制器)框架,负责处理请求和展示视图;Spring是一个全面的后端解决方案,提供...

    struts2和spring和Hibernate整合的jar包

    4. **整合Spring与Hibernate**:在Spring的配置文件中,配置SessionFactory和HibernateTemplate或HibernateDaoSupport,以便Spring能够管理Hibernate的session。 5. **整合Struts2与Spring**:使用Spring-Struts2的...

    struts2整合spring jar包

    3. **配置文件**:整合Struts2和Spring需要修改两部分配置,即Struts2的配置文件(struts.xml)和Spring的配置文件(如applicationContext.xml)。在struts.xml中,我们需要配置一个`&lt;package&gt;`来指定Action的执行...

    spring与struts2整合

    Spring 和 Struts2 是两个...总之,Spring 和 Struts2 的整合利用了两者的优势,提供了一种强大的方式来构建可扩展、易于维护的 Java Web 应用。通过深入学习和实践,开发者可以掌握这种整合技巧,并在实际项目中应用。

    Spring与Struts2整合

    在Java Web开发中,Spring和Struts2...整合Spring和Struts2是一个常见的Java Web开发实践,熟练掌握这一技能能够提高开发效率,提升应用的可维护性和扩展性。在实际开发过程中,可以根据项目的具体需求进行定制和优化。

    struts2和spring3注解整合问题

    1. **Struts2和Spring3的整合原理** - **Struts2**:主要负责处理HTTP请求,通过Action映射到业务逻辑,返回结果视图。Struts2支持基于XML的配置和注解方式定义Action。 - **Spring3**:提供了强大的DI和AOP功能,...

    struts2整合spring

    ### Struts2与Spring框架整合详解 #### 一、整合背景及意义 在现代软件开发中,企业级应用往往需要采用多种技术栈来构建复杂的业务逻辑和服务架构。Struts2和Spring作为Java Web开发领域中非常重要的两个框架,...

    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与myBatis整合示例项目

    Struts2和MyBatis的配置信息通常会整合到Spring的配置文件中,以实现整体的统一管理和控制。 项目结构通常如下: - src/main/java:存放业务逻辑类、DAO接口及实现、Struts2 Action类。 - src/main/resources:存放...

    Struts2整合Spring.docStruts2整合Spring.doc

    Struts2 整合 Spring 是一个常见的 Java Web 开发中的集成技术,主要目的是利用 Spring 提供的依赖注入(Dependency Injection, DI)和控制反转(Inversion of Control, IoC)来管理 Struts2 中的 Action 类,使得...

Global site tag (gtag.js) - Google Analytics