无法访问SAP Cloud Platform上的Java servlet

2020-09-20 15:16发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图在Eclipse中创建一个...

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

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


我试图在Eclipse中创建一个Java servlet,该Java servlet部署到SAP Cloud Platform(SCP),并且按照本教程[1]的规定,servlet连接到本地后端系统。 按照本教程[2],我已经设置了一个模拟后端服务器的本地示例应用程序,并使用Tomcat进行了公开。 我正在尝试使用"运行方式"-> SCP帐户在Eclipse中运行该应用程序,但是却出现404 not found错误。

我的SCC映射全是绿色的。

并且在SCP和Eclipse中正确配置了我的Destination。

预期的输出如下。如果直接在本地运行该应用程序,它将起作用:

请帮助我。.我16岁时仍无法解决。 :(

[1] https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/zh-CN/474eae1b69c9434b9dce0314b8d2b6b1.html

[2] https://help.sap.com/viewer/cca91383641e40ffbe03bdc78f00f681/Cloud/zh-CN/e59dc589bb57101480939e290c55e680.html

(77.6 kB)
2条回答
N-Moskvin
2020-09-20 15:54

迈克尔你好,

第5步不告诉您在Eclipse上编辑目标。 它告诉您在云驾驶舱上创建目的地。 您可以通过Eclipse维护目标并导入文件(该文件可以在工作空间下的名为"服务器"-> tomcat <版本>->目标的项目下找到)。 这是一个简单的平面文件,包含与第5步中记录的参数相同的参数。一旦通过Cockpit导入了此文件,就应该能够使用您的应用程序。

您可能遇到的另一个问题是,在SCP上,您的应用程序将在上下文中运行-该上下文与WAR文件具有相同的名称。 首先,这有点令人困惑,因为它已经将您的应用程序名称添加到了主机名中。 就是这样。

因此,您的URL可能需要进行一些调整以添加应用程序上下文名称,然后添加servlet映射-在本练习中为"/"。 在本地主机上,您没有该应用程序上下文。

要像在localhost上一样使用"/",您需要将WAR文件重命名为ROOT.WAR。 这将阻止SCP创建应用程序上下文,并且URL将与您的本地主机上的URL相同。

关于,
伊万

一周热门 更多>