点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我没有找到明确的答案。 UI5...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我没有找到明确的答案。 UI5...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我没有找到明确的答案。 UI5应用程序文件正在缓存,并且在服务器上更改文件时不会更新。 NetWeaver 7.5 AS Java上安装的MII服务器未创建sap-ui-cachebuster-info.json文件。 我错过了一步还是我的项目结构不正确?
系统信息:
在MII服务器上的web.xml文件:
<!--=========================================== ==================-> <!-AppCacheBuster过滤器-> <!-============================================== ===============-> <过滤器>AppCacheBusterFilter AppCacheBusterFilter com.sap.ui5.resource.AppCacheBusterFilter <过滤器映射>AppCacheBusterFilter /*
在应用程序Index.irpt中:
尝试解决此问题时,服务器已重新引导了几次。 我找到了相关的支持文章,但似乎没有任何效果(大多数似乎涵盖了在NetWeaver AS ABAP上运行的UI5)。
(8.7 kB)
我已经有一段时间没看过了,但是我认为缓存破坏者仅适用于在abap堆栈上提供的ui5应用。 对于MII提供的应用程序资源,我想出的解决方案是创建一个version.json文件,其中包含类似{" _TheAppVersion":" 1.0"}的文件,每次我们进行更改或移动项目时都会对其进行更新。 然后在启动应用程序时执行以下代码。 之所以可行,是因为UI5通过ajax加载了所有应用程序资源。 我们基本上是通过ajax设置在全球所有ajax调用URL上附加一个版本号。 因此,如果version/url值与浏览器已缓存的相同,则不会退出并重新下载文件。 如果版本/网址已更改,浏览器将获取新文件。 请注意,此方法仅适用于应用程序资源,而不一定适用于核心ui5库。
萨尔瓦多·卡斯特罗(Salvatore Castro)和前会员,有没有官方/支持的方式来处理MII的此问题 ?
此致,
基督徒
一周热门 更多>