0

当我使用 spring 配置启动服务器时,我遇到了一个问题。我有以下错误

我在 Zk 中使用 spring,我使用 zkspring-core 3.0RC

错误:org.springframework.web.context.ContextLoader - 上下文初始化失败 org.springframework.beans.factory.BeanCreationException:创建名为“zkTypePropertyEditor”的bean时出错:bean初始化失败;嵌套异常是 org.springframework.beans.ConversionNotSupportedException:无法将类型“java.util.HashMap”的属性值转换为属性“customEditors”所需的类型“java.util.Map”;嵌套异常是 java.lang.IllegalStateException:无法将类型 [java.lang.Class] 的值转换为属性“customEditors [class java.lang.Class]”所需的类型 [java.lang.String]:没有匹配的编辑器或转换策略在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527) ...

谢谢

4

2 回答 2

2

这是 ZK Spring 3.0 RC 中的一个已知错误:

http://code.google.com/p/zkspring/issues/detail?id=3&can=1

它已经修复了。您可以下载新版(8月10日版本)试用:

http://code.google.com/p/zkspring/downloads/list

Henri Chen
ZK 团队
http://www.zkoss.org

于 2010-12-04T13:04:49.523 回答
0

我们在使用 Apache CXF 2.7.4 的 Spring 3.1.0-RELEASE 中遇到了同样的问题:

org.springframework.beans.factory.BeanCreationException:创建类路径资源[DoMappings/EAI/do-contact-mapping.xml]中定义的名称为'Contact'的bean时出错:bean初始化失败;嵌套异常是 org.springframework.beans.ConversionNotSupportedException:无法将类型“java.util.LinkedHashMap”的属性值转换为属性“doFieldNameToDsFieldNameMap”所需的类型“java.util.Map”;嵌套异常是 java.lang.IllegalStateException:无法将类型 [java.lang.String] 的值转换为属性“doFieldNameToDsFieldNameMap[name]”所需的类型 [java.util.Map]:找不到匹配的编辑器或转换策略

我们不得不切换到 Spring 3.1.1-RELEASE 来解决这个问题。

于 2013-05-09T00:23:19.380 回答