0

我想使用 SAP Cloud Platform SDK for Service Development 以花哨而简单的方式创建 odata-services :-)

@Query(serviceName = "EPMSampleService", entity = "Products")
public QueryResponse getAllProducts(QueryRequest queryRequest) {

我已按照教程创建一个公开模拟数据的简单 OData V4 服务中的说明进行操作。

我能够在 SAP Cloud Foundry 中成功部署和运行它,但我的目标是在本地以及稍后在 SAP Neo 环境中运行它。

因此,我尝试将其部署在本地 SAP 服务器“Java Web Tomcat 8”上。部署成功,我也可以得到 $metadata。但是,一旦我调用端点http://localhost:8080/quickstart/odata/v4/EPMSampleService/Products,就会返回以下错误消息:

{"error":{"code":"不支持操作。","message":"不支持操作。"}}

如果可以在本地和 SAP NEO 中以某种方式使用 SCP 服务 SDK,有什么想法吗?

4

2 回答 2

2

用于服务开发的 SAP Cloud Platform SDK 仅支持 Cloud Foundry 环境。请看官方文档

于 2018-03-25T19:16:09.830 回答
0

错误消息 {"error":{"code":"Operation is not supported.","message":"Operation is not supported."}} 可以通过将 web.xml 中的变量 {packageName} 替换为来自 pom 的实际包名

于 2018-03-26T12:10:01.963 回答