将SAPUI5 App部署到Neo Environment时缺少资源文件夹

2020-08-18 14:29发布

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

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


专家,

我正在尝试将SAPUI5应用程序部署到我的Neo环境。 在应用程序中,我使用OData服务和UserAPI。

当我使用"/resources/sap-ui-core.js"作为index.html中脚本的源进行部署时,出现404错误(找不到文件),但是当我从 WebIDE,它工作正常。

当我使用" https://部署时 sapui5.hana.ondemand.com/resources/sap-ui-core.js "作为index.html中scipt的源,它无法加载OData目标和UserAPI(该应用程序的其余部分都可以工作 ),出现以下错误:

我假设它找不到我引用UserAPI和Destination的neo-app.js文件。

这是一个错误,还是有其他方法可以毫无问题地部署我的应用?

预先感谢

Noa Junod

(62.3 kB)

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

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


专家,

我正在尝试将SAPUI5应用程序部署到我的Neo环境。 在应用程序中,我使用OData服务和UserAPI。

当我使用"/resources/sap-ui-core.js"作为index.html中脚本的源进行部署时,出现404错误(找不到文件),但是当我从 WebIDE,它工作正常。

当我使用" https://部署时 sapui5.hana.ondemand.com/resources/sap-ui-core.js "作为index.html中scipt的源,它无法加载OData目标和UserAPI(该应用程序的其余部分都可以工作 ),出现以下错误:

我假设它找不到我引用UserAPI和Destination的neo-app.js文件。

这是一个错误,还是有其他方法可以毫无问题地部署我的应用?

预先感谢

Noa Junod

(62.3 kB)
付费偷看设置
发送
2条回答
蓋茨
1楼 · 2020-08-18 14:47.采纳回答

亲爱的 Noa Junod

请保留/resources/sap-ui- 就像您说的那样,core.js的问题在于neo-app.json文件

Web IDE生成应用程序时,

neo-app.json文件未包含在" dist"文件夹中,原因是部署后,您将在

下的"必需的目标位置"中获得"不需要目标位置"

https:// .ondemand。 com/cockpit/#/acc//html5app//dashboard

感谢您 Lucas Vaccaro 帮助确定了根本原因。
ui5.yaml
-应用程序名称
-命名空间
您可以在manifest.json

下找到您的名称空间

请在ui5.yaml中保持相同,即com/tes/nameSpace
,因为" sap.app.id"是

的组合

如果在您的情况下,命名空间为空,即。 " id":TacticTool
请保留ui5.yaml>命名空间为空**

构建和部署项目。

**请注意,建议不要使用上述空名称空间,因为如果现在要从模板创建ui5应用程序,则名称空间是必填字段。

遵循此步骤以了解更多详细信息,请参考: ui5uild < br>
希望有帮助。

关于,
Bibhu

灬番茄
2楼-- · 2020-08-18 14:51

正如您所猜测的,如果我们对neo-app.json进行少量更改,将会解决此问题。

为您提供 指针,尝试更改neo-app.json中的resources文件夹路径,尝试作为/webapp/resources ...像这样

运气最好

一周热门 更多>