0

我正在使用spring 3.0.5并尝试从中迁移我的应用程序jboss 5.1 to 7.1.

我在初始化引用消息源的 bean 时遇到问题。

我收到以下部署错误

错误 [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/riks-restaurant]](MSC 服务线程 1-12)向类 org 的侦听器实例发送上下文初始化事件的异常.springframework.web.context.ContextLoaderListener:org.springframework.beans.factory.BeanCreationException:在ServletContext资源[/WEB-INF/applicationContext.xml]中创建名为“mybean”的bean时出错:bean初始化失败;嵌套异常是 org.springframework.beans.ConversionNotSupportedException:无法将类型“org.springframework.context.support.ResourceBundleMessageSource”的属性值转换为属性“resourceBundleMessageSource”所需的类型“org.springframework.context.support.ResourceBundleMessageSource”;嵌套异常是 java.lang。属性“resourceBundleMessageSource”所需的类型“org.springframework.context.support.ResourceBundleMessageSource”;嵌套异常是 java.lang.IllegalStateException:无法将类型 [org.springframework.context.support.ResourceBundleMessageSource] 的值转换为属性“resourceBundleMessageSource”所需的类型 [org.springframework.context.support.ResourceBundleMessageSource]:没有匹配的编辑器或转换策略在 org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.convertIfNecessary(BeanWrapperImpl.java:481) [spring-beans-3.0.7.RELEASE.jar:3.0.7.RELEASE] 中找到.java:518) [spring-beans-3.0.7.RELEASE.jar:3.0.7.RELEASE] 在 org.springframework.beans.BeanWrapperImpl。

4

1 回答 1

0

看起来您使用与 JBoss 容器上加载的不同版本的 spring 编译代码。如果您将某些依赖项设置为提供,请仔细检查它们是否都是相同的 spring 版本

于 2013-05-30T06:20:18.107 回答