无法在SAP Cloud上启动已部署的Java App错误:"无法检索持久性属性"

2020-09-14 04:11发布

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

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


大家好,

我想启动一个Java App,该Java App已部署在SAP Cloud Platform Neo Environment上。 它"启动"了几分钟而没有开始,所以我查阅了日志文件。 在那里,我在最先出现的日志"未能检索持久性属性,得到响应代码404"中发现了错误。

我添加了三个记录器文件:

-com.sap.cloud.runtime.kotyo.persistence.client.PersistencePropertiesProviderlmpl-

-org.apache.catalina.startup.HostConfig-

-org.apache.catalina.core.ContainerBase-

有人可以帮助我解决此问题吗? 还是可以告诉我我要寻找什么?

最诚挚的问候,

hub-app-log-org-apache-startup.jpg (78.6 kB)

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

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


大家好,

我想启动一个Java App,该Java App已部署在SAP Cloud Platform Neo Environment上。 它"启动"了几分钟而没有开始,所以我查阅了日志文件。 在那里,我在最先出现的日志"未能检索持久性属性,得到响应代码404"中发现了错误。

我添加了三个记录器文件:

-com.sap.cloud.runtime.kotyo.persistence.client.PersistencePropertiesProviderlmpl-

-org.apache.catalina.startup.HostConfig-

-org.apache.catalina.core.ContainerBase-

有人可以帮助我解决此问题吗? 还是可以告诉我我要寻找什么?

最诚挚的问候,

hub-app-log-org-apache-startup.jpg (78.6 kB)
付费偷看设置
发送
2条回答
Alawn_Xu
1楼-- · 2020-09-14 04:16

嗨,

似乎您在应用程序中缺少某些依赖项。 以下错误告诉我您错过了应用程序中的依赖项:

原因:java.lang.NoClassDefFoundError:org/apache/http/protocol/HttpContext 

请记住,您在Neo SDK中找到的Java Web Tomcat 8 SDK并不是成熟的Tomcat 8安装。

即使您从未提到过用于构建Java应用程序的Java技术,但我认为您应该在将Spring Boot应用程序部署到Neo 。 它具有有关Spring Boot的一些细节,但是您可以将相同的原理应用于其他框架,并以不同的方式构建Java应用程序。

如果您不使用Maven,强烈建议您开始使用它来构建应用程序。

如果您已经使用过maven,请检查您的pom.xml并检查是否包含以下依赖项(我相信其中包含缺少的HttpContext jar库):

 
      org.apache.httpcomponents 
      httpclient 
      <<您使用的版本>> 
  

最好的问候,
伊万

暮风yp
2楼-- · 2020-09-14 04:32

嗨,凯普

是的,您是正确的。 应用程序需要添加的jar文件,但SAP Cloud Platform中的SDK(运行时)不提供。

我不确定您使用的代码是做什么的。 但是,它似乎是为IoT服务的"旧"版本制作的。 我什至不知道它建立在哪种技术上。 它可能只是一个简单的servlet,它实现了一个在SCP-Neo实例中调用IoT服务的客户端。 如果是这样,那么我想您可以将代码粘贴到Spring Boot应用程序中(该应用程序将包含运行它所需的所有必需的jar)。 仅拥有该特定的Java文件不会做任何有用的事情(IMHO)。

如果您对新的IoT版本感兴趣,则应查看其对应版本的Leonardo-在Cloud Foundry领域中可以找到。

OpenSap上将有一个与此主题相关的培训。

https://open.sap.com/courses/leo2

关于,
伊万

一周热门 更多>