在WEB IDE中打开试用版已部署的Fiori应用程序URL时出现404错误

2020-08-18 08:09发布

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

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


大家好,

我们正在创建和部署Fiori App作为Web IDE的试用版,请参考以下博客。

https://blogs.sap.com/2015/07/27/creating-and-deploying-sap-fiori-app-dc-exercise-part-3-of-3 /

我已经完成所有步骤,但是从WEB IDE访问已部署的应用程序URL时遇到404错误。

当我们通过单击"运行"按钮在WEB IDE中测试该应用程序时,我们可以成功打开Fiori App。

有人知道如何处理吗?

最好的问候

玉带

(75.7 kB)

5条回答
nice_wp
1楼-- · 2020-08-18 08:34

嗨,

要添加到Ivan的答案中,当在Web IDE中通过模板创建应用程序时,请在第一个字段中选择应用程序的类型,即是否应独立运行(直接在SAP Cloud Platform中运行),或者 从SAP Fiori启动板中获取。

SAP Fiori启动板是默认选项,因此通常不会更改。

如果要独立执行,请选择后者。

致谢,
Michal。

野沐沐
2楼-- · 2020-08-18 08:32

非常感谢。 现在可以使用。

葫芦娃快救爷爷
3楼-- · 2020-08-18 08:47

您好,Yudai,

您的应用是否在其根文件夹中包含index.html文件? 如果没有,请尝试创建一个可以直接通过应用程序URL运行的应用程序。

如果您的根目录只有一个Conponent.js文件,并且您不想创建index.html文件,请将此应用程序分配给Fiorilaunchpad站点(您可以使用Cloud Portal Service创建自己的站点)。

发生的事情是,由于您没有指定要在URL上加载的任何文件,并且SCP不包含要查找的任何"默认"文件(如apache),因此需要在URL上指定它。 这就是为什么您需要在根目录下使用索引文件,而不是通过URL显式调用它的原因。

Fiorilaunchpad依赖于组件定义,因此它不需要索引文件,因为它已经在加载应用程序之前进行了引导。

关于,
伊万

Violet凡
4楼-- · 2020-08-18 08:26

嗨伊万,

再次感谢您的评论。 我只是将博客中的文本复制并粘贴到索引文件,并在根文件夹中创建了它,但是通过应用程序URL遇到404错误。 由于索引文件中存在2种格式错误,因此我只是删除了元标记并修复了格式,但仍然遇到该错误。 你能告诉我如何解决吗?

95年老男孩
5楼-- · 2020-08-18 08:48

一种访问应用程序的方法是输入完整的地址。 因此,在" .com"之后,您将输入完整路径。 下面是一个例子。

https://helloworld-p0000000000trial.dispatcher .hanatrial.ondemand.com/webapp/index.html

不过,为避免这样做,建议您在Fiori Launchpad上正确发布应用。 您可以按照下面的文章来完成。

https://blogs .sap.com/2017/05/24/sap-cloud-platform-launchpad-configuration /

希望有帮助。

一周热门 更多>