点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好社区,
我正在为Sap Cloud平台开发Java服务。 它有一个Servlet,它覆盖了doGet-Method和doPost-Method。 Java服务已部署在SCP上。
我想通过从SAPUI5应用程序到服务进行GET和POST请求来调用此Servlet。 SAPUI5应用程序是使用WebIDE开发的,然后也部署在SCP上。 从WebIDE启动SAPUI5应用程序时,其GET和POST请求实际上到达了已部署的Java Service上的Servlet,并且一切都按预期工作,但是,当我将SAPUI5应用程序部署到SCP并从那里运行它后,在接收到404错误时 进行POST请求时,执行GET-Request和405错误(不允许使用方法)。
我已经在SCP上创建了一个指向Java Service URL的目的地,并将其用于SAPUI5应用程序的neo-app.json中。
有什么想法为什么可以在WebIDE上运行,但是在部署后无法运行?
编辑(其他信息):
请求由sap.m.UploadCollection-Control完成(Url在uploadUrl属性中设置):
neo-app.json中的条目:
{ " path":"/img/MyService/attachments/", "目标":{ " type":"目的地", "名称":" MyService_Attachments" }, " description":" MyService附件" }
SCP座舱中的目的地配置:
名称:MyService_Attachments 类型:HTTP 说明:MyService附件 网址:https://.hana.ondemand.com/MyService/attachments 代理类型:互联网 身份验证:AppToAppSSO <-其他属性-> TrustAll:正确 WebIDEEnabled:是 WebIDESystem:我的服务
我刚发现问题并解决。
访问Servlet的应用程序放置在启动板应用程序内,该应用程序将打开该应用程序(和其他应用程序)。
在部署了各个应用程序之后,将使用Launchpad应用程序的" neo-app.json",因此我只需要在其中定义目的地。
一周热门 更多>