当我使用弹簧配置启动服务器时,我遇到了问题。我有以下错误
我使用Spring和Zk,我使用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) ...
感谢
答案 0 :(得分: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
答案 1 :(得分: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来解决问题。