无法部署404错误的SAPUI5应用程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法部署404错误的SAPUI5应用程序相关的知识,希望对你有一定的参考价值。

我已经通过SAP Web IDE Full-Stack创建了一个应用程序,并试图将其部署到SAP Cloud Platform。这似乎工作正常,但是,当我随后使用已部署的链接时,它仅显示“ HTTP状态404-找不到”。

我曾尝试寻找其他解决方案,但没有运气。这是我的neo-app.json文件:

neo-app

这是我的应用程序结构:

app structure

因此似乎它正确指向了索引,我唯一要注意的是在生成的dist中它不包含索引文件。我尝试手动添加它,但是在重建项目时将其删除。

这可能是问题吗?如果可以,我该如何解决?

dist file

任何帮助将不胜感激

答案

SAP UI5应用程序的文件夹结构在部署期间非常重要。理想情况下,应将webapp文件夹和dist文件夹作为应用程序根目录中的唯一文件夹。 (如果没有dist文件夹也可以)。

您的neo-app.json文件还应该有一行"welcomeFile":"webapp/index.html",指向您的index.html或应用程序的根文件。

这应该主要解决HTTP Status 404问题。

另一答案

已设法解决问题,但不完全确定原因,但在删除ExternalLib文件夹后,我现在可以在SAP云平台上成功部署和运行该应用程序

以上是关于无法部署404错误的SAPUI5应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Worklight 部署的应用程序无法运行并出现“错误 404:SRVE0190E:找不到文件:/”

部署到 heroku 时出现错误“无法加载资源 404”bundle.js

AWS Elastic beanstalk 部署 http 404 错误后我无法访问我的 JAVA api restful 应用程序

部署的 WCF Silverlight 应用程序返回 404 错误

在Tomcat中部署应用程序时出现错误404

将 WAR 部署到 AWS Tomcat 404 错误