点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我按照以下步骤升级了...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我按照以下步骤升级了...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我按照以下步骤升级了datahub 1.备份了private datahub 5.4 2.部署了新的datahub 6.4 3.添加了private datahub自定义扩展。 4.现在我遇到错误了
有解决方案吗?
2017-08-31 02:10:36,884 [错误] [oswcContextLoader]上下文初始化失败org.springframework.beans.factory.UnsatisfiedDependencyException:使用类路径资源[com/hybris]中定义的名称为'entityManagerFactory'的bean创建时出错/datahub/persistence/jpa/config/HibernateJpaConfig.class]:通过方法'entityManagerFactory'参数0表示的依赖关系未满足; 嵌套的异常是org.springframework.beans.factory.BeanDefinitionStoreException:在URL [jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/datahub中定义的名称为'zsapDefaultSalesOrderCreateFromDat202ClassProvider'的无效bean定义 -webapp/WEB-INF/lib/maxim-saporder-canonical-5.4.0.0-SNAPSHOT.jar!/META-INF/maxim-saporder-canonical-datahub-extension-spring.xml]:无法解析父bean定义' sapIDocClassProvider'; 嵌套的异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:在org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:749)〜[spring-beans-4.3。上未定义名为'sapIDocClassProvider'的bean。 3.RELEASE.jar:4.3.3.RELEASE]位于org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:467)〜[spring-beans-4.3.3.RELEASE.jar:4.3.3 .RELEASE]在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1128)〜[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]在org.springframework.beans .factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1023)〜[spring-beans-4.3.3.RELEASE.jar:4.3.3.RELEASE]
我以前的verson自定义扩展名(5.4)zsaporder-canonical-5.4.0.0.jar包含zsaporder-canonical-domain.xml,为空。
,在新版本中,此文件(即saporder-canonical-domain.xml )不是其文件。 我可以删除它吗?
在zorder-canonical-spring-5.4.0.0.xml中还包含一个bean 别名name =" zsapDefaultSalesOrderCreateFromDat202ClassProvider" alias =" sapSalesOrderCreateFromDat202ClassProvider" bean id =" zsapDefaultSalesOrderCreateFromDat202ClassProvider" parent =" sapIDocClassProvider"构造函数 arg#{T(com.hybris.datahub.order.genic.ZSALESORDER_CREATEFROMDAT202)}
但是saporder-canonical-datahub-extension-spring.xml中不存在该bean 如何将版本5.4.0.0的自定义datahub扩展部署到6.4.0.0?
关于Rasika,
sapIDocClassProvider此类在6.4版本中不再存在。 现在,所有JAXB生成的类都按包名称进行扫描(而不是使用单独的bean逐个1地添加)。 有关包名称列表,请参见 com.hybris.datahub。*。Generated
sapidocoutboundadapter-datahub-extension-spring.xml
bean defaultSapMarshaller:包名称列表:saporder-canonical-domain.xml不是他们的。 我可以删除它吗?
是的,您可以删除所有域XML文件。 这些已过时,无法提供任何增值。
一周热门 更多>