gpt4 book ai didi

java - 无法创建内部bean 'org.springframework.web.servlet.view.xml.MarshallingView#1e9ad27'

转载 作者:行者123 更新时间:2023-12-01 11:09:54 26 4
gpt4 key购买 nike

在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>
<小时/>

出现以下错误..任何人都可以提供解决方案吗?提前致谢

SEVERE: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.view.ContentNegotiatingViewResolver#0' defined in ServletContext resource [/WEB-INF/rest-servlet.xml]: Cannot create inner bean 'org.springframework.web.servlet.view.xml.MarshallingView#1e9ad27' of type [org.springframework.web.servlet.view.xml.MarshallingView] while setting bean property 'defaultViews' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.view.xml.MarshallingView#1e9ad27' defined in ServletContext resource [/WEB-INF/rest-servlet.xml]: Cannot create inner bean 'org.springframework.oxm.castor.CastorMarshaller#10651e1' of type [org.springframework.oxm.castor.CastorMarshaller] while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.oxm.castor.CastorMarshaller#10651e1' defined in ServletContext resource [/WEB-INF/rest-servlet.xml]: Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/castor/core/util/AbstractProperties at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:290)

最佳答案

看起来您错过了类路径中的castor-core.jar。请添加。

如果你使用maven,你可以添加

<dependency>
<groupId>org.codehaus.castor</groupId>
<artifactId>castor-core</artifactId>
<version>1.3.3</version>
</dependency>

到您的 pom.xml 重建您的项目并再次部署它。

关于java - 无法创建内部bean 'org.springframework.web.servlet.view.xml.MarshallingView#1e9ad27',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32495643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com