将datahub从5.4升级到6.4的问题

2020-09-28 01:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我按照以下步骤升级了...

         点击此处--->   EasySAP.com群内免费提供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:3​​6,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,

5条回答
Haoba3210
2020-09-28 01:29

嗨Rasika,

据我所知,仅更改解决方案书进行升级仅对次要版本升级有效。

对于主要版本升级,您需要研究所有POM依赖性。 您可能需要检查所有Java类,因为自5.4.0起已删除并添加了许多API。

谢谢,耐克

一周热门 更多>