`
Trader
  • 浏览: 8590 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

Spring中配置Action错误

    博客分类:
  • Java
阅读更多
在做项目时,需要搭建一个SSH 的J2EE程序 出现了一个奇怪错误,而且我的配置文件和jar包都没有问题,在网上找了很多答案但都不能解决问题。
错误:
信息: SessionListener: contextInitialized()
2009-08-25 16:57:14,421 [org.springframework.web.struts.ContextLoaderPlugIn]-[ERROR] 
Context initialization failed
org.springframework.beans.factory.BeanCreationException: [color=red]Error creating bean with name 'userBiz' defined in ServletContext resource [/WEB-INF/classes/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:[/color]PropertyAccessException 1: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.cyy.sp.dao.impl.CyySpUserinfoDAO] to required type [com.cyy.sp.dao.ICyySpUserinfoDAO] for property 'userDao'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [com.cyy.sp.dao.impl.CyySpUserinfoDAO] to required type [com.cyy.sp.dao.ICyySpUserinfoDAO] for property 'userDao': no matching editors or conversion strategy found
Caused by: 
org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessException details (1) are:
PropertyAccessException 1:
org.springframework.beans.TypeMismatchException: Failed to convert property value of type [com.cyy.sp.dao.impl.CyySpUserinfoDAO] to required type [com.cyy.sp.dao.ICyySpUserinfoDAO] for property 'userDao'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [com.cyy.sp.dao.impl.CyySpUserinfoDAO] to required type [com.cyy.sp.dao.ICyySpUserinfoDAO] for property 'userDao': no matching editors or conversion strategy found
Caused by: 
java.lang.IllegalArgumentException: Cannot convert value of type [com.cyy.sp.dao.impl.CyySpUserinfoDAO] to required type [com.cyy.sp.dao.ICyySpUserinfoDAO] for property 'userDao': no matching editors or conversion strategy found
。。。 。。。

原因是:使用 spring 依赖注入时,实现类没有实现所注入的接口。
当然 缺少jar包和jar包重复以及配置文件有误也会发生这种错误。
分享到:
评论

相关推荐

    Spring Batch in Action英文pdf版

    Spring Batch in Action是一本专注于Spring Batch框架的书籍,由Arnaud Cogoluègnes、Thierry Templier、Gary Gregory和Olivier Bazoud合著,由Manning Publications公司出版。这本书详细介绍了如何使用Spring ...

    spring in action 中文版6-11.zip

    通过学习《Spring in Action》中文版6-11章节,读者将能够掌握Spring框架的核心功能,理解如何在实际项目中运用Spring进行高效开发,并具备解决复杂问题的能力。同时,了解Spring生态中的其他组件如Spring Boot和...

    spring integration in action

    ### Spring Integration in Action #### Part 1 - 背景 **1: Spring Integration 的介绍** - **Spring Integration 概览:** Spring Integration 是一个基于 Spring 框架的企业集成解决方案,它提供了一种声明式...

    Spring Batch In Action

    《Spring Batch In Action》这本书由Arnaud Cogoluegnes、Thierry Templier、Gary Gregory和Olivier Bazoud共同编写,是Spring框架系列书籍中的一个重要组成部分,主要聚焦于Spring Batch这一子项目。Spring Batch是...

    springInAction第四版中文版

    7. **Spring Boot**:Spring Boot是近年来Spring生态中非常流行的一个组件,它简化了Spring应用的初始搭建以及配置过程,通过默认设置让开发者能够快速启动和运行项目。 8. **Spring Cloud**:在分布式系统中,...

    Spring in Action 2nd Edition

    经过严格的早期访问计划,书中的语法错误和代码错误几乎不存在,确保了内容的质量。 #### 二、Spring框架简介 Spring框架是一个开源的应用程序框架,用于简化Java应用程序的开发。它提供了一个强大的IoC容器,支持...

    Spring依赖包和配置文件

    二、Spring配置文件 1. **beans.xml**:这是Spring应用中最常见的配置文件,用于定义bean及其依赖关系。在这里,我们可以声明bean的类、属性、初始化方法、依赖注入等。 2. **applicationContext.xml**:此文件通常...

    stute+spring+helete配置文件

    二、Spring配置 Spring框架的配置通常涉及多个XML文件,这里提到了三个文件: 1. 主配置文件:定义Spring的核心配置,如bean的定义、数据源、事务管理等。 2. 数据访问/持久层配置:配置数据源、DAO接口实现类以及...

    springinaction示例代码

    压缩包中的"Springin Action代码"文件很可能是书中示例代码的集合,通过阅读和运行这些代码,读者可以更直观地理解Spring框架的工作原理和实际应用。对于学习和提升Spring技能,这是一个非常宝贵的资源。在学习过程...

    hibernate,struts,spring 常见错误信息

    1. **配置错误**:如XML配置文件中的实体映射错误、数据源配置错误等,可能导致SessionFactory无法创建。 2. **SQL异常**:查询语句编写错误或数据库表结构与实体类不匹配,可能导致无法执行HQL或SQL语句。 3. **...

    Spring+Struts+Hibernate比较详细的整合配置方案

    - 在Struts的`struts-config.xml`中,配置Action和ActionForward,使Struts知道如何调用Spring管理的Bean。 - 测试:运行应用,通过Struts的Action链路,检查Spring是否正确注入依赖,Hibernate是否能正常与数据库...

    spring_integration_in_action.pdf

    在实践中,Spring Integration可以与Spring Boot结合使用,简化配置和部署。书中也会介绍如何在Spring Boot应用中集成Spring Integration,从而快速构建微服务架构。 总的来说,《Spring Integration in Action》是...

    Manning.Spring.Batch.in.Action.Oct.2011

    3. **配置与启动**:详述如何设置Spring Batch应用,包括XML和Java配置,以及如何通过命令行或应用程序接口(API)启动批处理作业。 4. **读写操作**:深入讨论ItemReader和ItemWriter接口,展示如何自定义实现来...

    struts2+jpa+spring2.5配置基础框架

    2. **数据源配置**:为了连接数据库,我们需要在Spring配置文件中定义数据源,并指定JPA的实体管理工厂。 3. **Struts2与Spring的整合**:通过`struts-plugin.xml`文件,我们可以配置Struts2的Spring插件,使Struts...

    spring security 3.1 配置登陆页面

    在Spring Security 3.1版本中,配置登录页面是实现用户身份验证的关键步骤。本文将深入探讨如何配置自定义的登录页面,以及相关的核心概念和技术。 首先,我们需要理解Spring Security的基本架构。它由一系列拦截器...

    Spring.Batch.in.Action.pdf

    - **异常处理**:详细阐述了Spring Batch中的异常处理机制,如何通过自定义异常处理器来实现对特定错误情况的处理。 #### 第二部分:Spring Batch核心功能 **第三章:批处理配置** - **配置文件**:介绍如何使用...

    spring in action mvc 第四版 中文版

    《Spring in Action: Spring MVC 第四版 中文版》是一本深入探讨Spring MVC框架的权威指南,适合Java开发者阅读。本书全面介绍了如何使用Spring MVC来构建健壮、高性能的Web应用程序。Spring MVC是Spring框架的核心...

    Spring_Security_多页面登录配置教程

    本文将详细介绍如何在Spring Security中配置多页面登录。 #### 二、Spring Security简介 Spring Security是Spring项目中的一个子项目,它提供了一套完整的安全解决方案,包括认证(Authentication)、授权...

    struts2+ spring ajax 配置

    在`struts.xml`配置文件中,我们需要定义Struts2的Action类,并指定Spring来管理这些Action的实例。这样,Struts2可以通过Spring的IoC容器获取到Action对象,实现依赖注入。例如: ```xml <action name="ajax...

Global site tag (gtag.js) - Google Analytics