首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取元数据:无法执行OData元数据请求。将s4sdk部署到云铸造厂后出错

无法获取元数据:无法执行OData元数据请求。将s4sdk部署到云铸造厂后出错
EN

Stack Overflow用户
提问于 2019-04-13 14:09:08
回答 1查看 765关注 0票数 1

在将/businesspartners应用程序部署到cf后,我在调用s4sdk api时得到以下响应。

我能够通过在本地部署(在ALLOW_MOCKED_AUTH_HEADER: true之后)测试这个应用程序,所以我将appl'n部署到云铸造,并尝试使用目的服务(Insted of env),下面是我遵循的步骤。

步骤1:设置云连接器

步骤2:创建xsuaa和目的地的服务实例

步骤3:在app yaml文件中引用

步骤4:将包推到云中。(mvn清洁包装,参阅推送)

步骤5:现在我继续并配置了目的地;(app>>服务instance>>destinations)

在这里,我无法测试连接性,当我按下"check connection“键时,我得到了以下错误:

我如何测试这个连接?

第6步:相信连接正常,我继续重新启动应用程序,并开始测试api‘。应用程序已经启动,但当我超过(图1)错误时。

步骤7:尝试查看日志,并注意下面的错误

这里有人能帮我解决这个问题吗..?

  1. 尝试与设置"ALLOW_MOCKED_AUTH_HEADER“->相同的两个问题
  2. 尝试删除目标中的属性,但错误相同。
  3. 无法尝试在CF中使用目的变量,因为我们的S4系统没有公开打开,所以在本地尝试了它。
  4. 与Neo一起尝试,它在本地和云上都能工作。
  5. 但是在推到CF之后,没办法跑

谢谢你,女孩

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-14 17:01:01

此外,您还需要将应用程序绑定到Cloud上的连接性服务实例,以便通过云连接器进行通信。这是在错误消息"Failed to get connectivity service credentials: no service binding found"中提到的,尽管有点隐藏。

  1. 使用cf create-service connectivity lite my-connectivity创建一个服务实例。
  2. 将此实例的名称添加到services文件中的节manifest.yml中。

如果事后仍面临问题,请尝试从目的地删除proxyPortproxyHost属性。不应要求这样做。

有关的前提连接的详细信息,请咨询以下博客文章

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55666384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档