当前位置: 首页 > 知识库问答 >
问题:

无法创建内部bean的组织。springframework。网状物servlet。看法xml。编组视图#1e9ad27’

荣沈义
2023-03-14

在rest servlet中。xml进行以下配置。。

<property name="defaultViews">        
    <list>         
        <!-- JSON View -->          
        <bean class="org.springframework.web.servlet.view.html" target="_blank">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。可丢弃的组织。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。网状物servlet。看法在ServletContext资源[WEB-INF/rest servlet.xml]中定义的ContentNegotiatingViewResolver#0]:无法创建内部bean组织。springframework。网状物servlet。看法xml。[org.springframework.web.servlet.view.xml.MarshallingView]类型的MarshallingView#1e9ad27',同时使用键[1]设置bean属性“defaultViews”;嵌套异常为org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。网状物servlet。看法xml。在ServletContext资源[WEB-INF/RESTServlet.xml]中定义的MarshallingView#1e9ad27':无法创建内部bean组织。springframework。oxm。脚轮。设置构造函数参数时,[org.springframework.oxm.castor.castorshaller]类型的CastorMarshaller#10651e1';嵌套异常为org。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。oxm。脚轮。ServletContext资源[WEB-INF/RESTServlet.xml]中定义的CastorMarshaller#10651e1:init方法调用失败;嵌套的异常是java。lang.NoClassDefFoundError:org/castor/core/util/AbstractProperties at org。springframework。豆。工厂支持BeanDefinitionValueResolver。resolveInnerBean(BeanDefinitionValueResolver.java:290)

共有1个答案

孙承
2023-03-14

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

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

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

pom.xml重建项目并重新部署。

 类似资料:
  • 我正在从4.3升级一个spring应用程序。x版本到5.1。x版本。在执行此操作时,我发现org中的JasperReportsPdfView类有一个错误。springframework。网状物servlet。看法jasperreports包。 在我们的应用程序中,我们还使用jasperreports-3.6.0 jar。 我还可以在spring 4.3.24中看到jasperreports包。释放

  • 我试图用Spring DI创建一个简单的HelloWorld应用程序。我创建了一个Java项目并导入了一些教程类,其中一个很简单: 然而,我得到了以下错误:。我正在使用Eclipse Spring Tool Suite 3.7.2,当我单击“修复项目设置”时,我认为通过使用这个Eclipse版本,它会为我添加这些依赖项。我在这里做错了什么?即使在STS中,我也需要手动添加这些依赖项吗?如果是,正确

  • 我正在打一个服务来查找一个人的详细信息,响应是xml格式的,如下所示: 我正在使用Spring RestTempate并将响应映射到以下POJO, 我使用rest模板调用服务, 但我一直得到异常,org.springframework.web.client.RestClientExcture:无法提取响应:没有找到适合的HttpMessageConzer响应类型[类[Lcom.cdk.datalo

  • 我得到以下错误消息,而运行我的项目 组织。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“TipoeStatDoCivilController”的bean时出错:通过字段“TipoeStatDoCivilService”表示的未满足的依赖关系;嵌套的异常是org。springframework。豆。工厂UnsatisfiedPendenc

  • 我正在做项目的Spring启动...但是得到了这个错误,而运行应用程序。这可能是H2数据库错误。但是要解决这个错误localhost应该运行,但程序在部署前终止...所以我不能看到什么是实际问题。 错误:org.springframework.beans.factory.BeanCreationException:创建名称为'project TaskRepository'的bean时出错com.a

  • 19.7 XML编组视图 MarshallingView使用org.springframework.oxm包中定义的XML Marshaller将响应内容呈现为XML。 要编组的对象可以使用MarhsallingView的`modelKey bean属性显式设置。 或者,视图将遍历所有模型属性并编组Marshaller支持的第一个类型。 有关org.springframework.oxm软件包中的