每次处理程序Java类更改时,都需要在create-drop上重新启动Datahub

2020-09-09 16:07发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

每次我们更改任何处理程序类或编写新的处理程序类时,所做的更改都不会反映在服务器上,直到我们以 create-drop 模式重新启动Datahub为止。

这不是生产所需要的行为,特别是当您始终需要使用诸如CHRMAS-CLASMAS之类的必要数据集初始化datahub且每次在 create-drop 之后每次都需要从hybry加载初始数据时 重新启动。

我们正在使用Hybris 6.7和Datahub 6.7。 SAP是否有解决此问题的解决方案,以便我们可以通过 create-drop 模式重启来摆脱困境?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

每次我们更改任何处理程序类或编写新的处理程序类时,所做的更改都不会反映在服务器上,直到我们以 create-drop 模式重新启动Datahub为止。

这不是生产所需要的行为,特别是当您始终需要使用诸如CHRMAS-CLASMAS之类的必要数据集初始化datahub且每次在 create-drop 之后每次都需要从hybry加载初始数据时 重新启动。

我们正在使用Hybris 6.7和Datahub 6.7。 SAP是否有解决此问题的解决方案,以便我们可以通过 create-drop 模式重启来摆脱困境?

付费偷看设置
发送
2条回答
Haoba3210
1楼-- · 2020-09-09 16:32

Rahul,

Data Hub无法动态加载具有代码自定义的扩展。 因此,不幸的是,每当代码更改时,都需要重新启动。 但是,据我所知,不必重新启动该重新启动。 任何autoInitMode都应该起作用,包括'ignore',除非除了代码更改之外还有其他模型更改,并且代码依赖于这些更改。

您是否尝试过以"忽略"模式重新启动?

shere_lin
2楼-- · 2020-09-09 16:42

您好,如前所述,您扩展中的自定义Java代码更改不应要求在create-drop模式下重新启动才能反映更改。 我假设您在独立的Tomcat上运行。 您如何部署自定义Java代码更改? 我想知道关于部署过程的某种方式是否可能与此问题有关。

一周热门 更多>