负载均衡_正义联盟百度云_企业0元试用

安全 虚拟云 浏览

小编:sapwebide支持团队经常面临来自用户的询问,他们说他们已经对应用程序进行了一些更改,但是这些更改在重新部署应用程序后不会在运行时显示出来。 为什么会发生这种情况? 当开发

负载均衡_正义联盟百度云_企业0元试用

sapwebide支持团队经常面临来自用户的询问,他们说他们已经对应用程序进行了一些更改,但是这些更改在重新部署应用程序后不会在运行时显示出来。

为什么会发生这种情况?

当开发人员决定通过从FLP运行时导入应用程序的代码(例如ABAP系统或HCP帐户,云应用服务器,即"Import=>Application from SAPUI5 ABAP Repository"或"Import=>Application from SAP HANA Cloud Platform")来实现其代码更改时,问题就开始了。

为什么这样不好?

因为默认的构建过程在SAP Web IDE中部署应用程序源代码时发生了变化。

默认的构建过程主要做三件事:

换句话说,构建和部署改变了应用程序的结构。部署的不是源代码。此外,导入的应用程序被赋予了"新"的设置,这意味着一些配置没有设置。

因此,导入已经部署的应用程序版本以进行进一步的代码更改会导致严重错误。

那么到底发生了什么?

从FLP运行时导入已部署应用程序的用户对其应用程序进行更改,数据,但在从FLP重新部署和运行应用程序时,听云服务器,其更改不可见。

从FLP运行时导入应用程序时,获得的应用程序具有现有组件-预加载.js文件。

现在他们正在实施他们的更改。然而,由于他们从FLP运行时导入了应用程序,它的设置被重置,并且应用程序在重新部署后将不会再次生成,这意味着组件将被重新部署-预加载.js文件不会用新的更改更新。

FLP运行时会看到过时的组件-预加载.js文件,所以这些变化在运行时是不可见的。

解决方案是什么?

始终对原始源代码进行更改。

因此,我们强烈建议使用源代码管理工具(SAP Web IDE支持Git)。这意味着你的应用程序有一个Git存储库,每个开发人员都可以将它克隆到他的sapwebide中,服务器阿里云,并通过提交和推送到存储库来实现他的更改,该应用程序是使用Git开发的,只有在准备好进入下一个生命周期阶段(通常是测试/生产)时才部署。

想了解更多有关在sapwebide中使用Git的信息吗?查看此视频。

如果您不再拥有源代码的副本怎么办?

作为一种解决方法,从FLP运行时检索代码,然后进入项目设置并确保选中SAPUI5客户端生成项目类型。

下一步是什么?

SAP计划在不久的将来引入更强大的"构建"功能,以支持其他场景,包括"持续集成"解决方案。对您来说,云原生,使用像Git这样的版本控制系统更为重要。

当前网址:http://www.vmchk.com/secaidapei/2021/0612/88956.html

 
你可能喜欢的: