【发布时间】:2015-09-10 07:26:01
【问题描述】:
在 rest-servlet.xml 中进行以下配置..
<property name="defaultViews">
<list>
<!-- JSON View -->
<bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView">
</bean>
<!-- XML view -->
<bean class="org.springframework.web.servlet.view.xml.MarshallingView">
<constructor-arg>
<bean class="org.springframework.oxm.castor.CastorMarshaller">
</bean>
</constructor-arg>
</bean>
<!-- PDF view -->
<bean class="com.hmkcode.view.PDFView">
</bean>
<!-- XLSX "Excel" view -->
<bean class="com.hmkcode.view.ExcelView">
</bean>
</list>
</property>
发生以下错误..任何人都可以为此提供解决方案。 提前致谢
严重:StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' 在 ServletContext 资源 [/WEB-INF/rest-servlet.xml] 中定义:不能 创建内部 bean 'org.springframework.web.servlet.view.xml.MarshallingView#1e9ad27' 的 键入 [org.springframework.web.servlet.view.xml.MarshallingView] 而 使用键 [1] 设置 bean 属性“defaultViews”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean 'org.springframework.web.servlet.view.xml.MarshallingView#1e9ad27' 在 ServletContext 资源 [/WEB-INF/rest-servlet.xml] 中定义:不能 创建内部 bean 'org.springframework.oxm.castor.CastorMarshaller#10651e1' 类型 [org.springframework.oxm.castor.CastorMarshaller] 同时设置 构造函数参数;嵌套异常是 org.springframework.beans.factory.BeanCreationException:错误 用名字创建bean 'org.springframework.oxm.castor.CastorMarshaller#10651e1' 定义在 ServletContext 资源 [/WEB-INF/rest-servlet.xml]:调用 初始化方法失败;嵌套异常是 java.lang.NoClassDefFoundError: org/castor/core/util/AbstractProperties 在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:290)
【问题讨论】:
标签: java spring-mvc content-negotiation