Web分派器后面的CAP应用程序

2020-08-17 16:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)因此,我将CAP应用程序部署到了...

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

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


因此,我将CAP应用程序部署到了CF试用版,可以正常工作(可从浏览器访问)。

现在,我想通过SAP Web Dispatcher(WD)访问它。 因此,我在WD中设置了规则,并进行了SSL相关的配置。

当我使用WD URL访问应用程序时,出现错误提示

找不到404:请求的路由(" <我的WD主机>")不存在。

我确信这是由SCP返回的,因为有一个CF特定的HTTP响应标头(我使用rest客户端检查过)

" x-cf-routererror":" unknown_route" 

那么我的CAP应用程序中是否需要任何特定的配置才能接受来自WD的呼叫?

4条回答
lukcy2020
2020-08-17 16:56

我认为您的WebDispatcher必须重写一些URL。 如果主机名即。 webdispatcher.example.com 到达Cloud Foundry时,它无法像预期那样识别它 approuter-url.cfapps.eu10.hana.ondemand.com 。 请检查您的WD配置是否具有如下所述的重写规则:为Insing配置SAP Web Dispatcher -应用程序帮助。 此外,应用程序内帮助使用隐藏在Web Dispatcher后面的云托管终结点。

您对身份验证有什么计划? 您是否已激活SAP CoPilot中使用的令牌发行组件组件概述? 但是CoPilot仅在Neo上可用,因此我怀疑这种身份验证技术是否也适用于Cloud Foundry。

一周热门 更多>