云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云服务器_腾讯企业邮箱找回密码_评分榜

小七 141 0

云服务器_腾讯企业邮箱找回密码_评分榜

在本地tomcat部署上使用HANA-DB服务运行您的Cloud Foundry应用程序

作为Java开发人员,他的应用程序利用HANA-DB满足其数据库需求,武汉大数据,并部署在SAP Cloud Foundry上,我需要在所有开发周期中调试我的代码。

尽管SAP Cloud Foundry支持通过SSH连接对应用程序进行远程调试,智能家居物联网,实时大数据,如中所述https://docs.cloudfoundry.org/buildpacks/java/java-tips.html在"在CloudFoundry上调试Java应用程序"部分。在应用程序开发阶段的每一次调试都会很麻烦。

首先让我们看看如何在Cloud Foundry Java应用程序中通过JDBC使用HANA数据库:

在终端中,运行以下命令:

在清单.yml文件,将添加为要绑定到应用程序的服务:

您必须添加到应用程序依赖项ngdbc dependency中,风控大数据,ngdbc dependency是HANA的JDBC驱动程序。只需将下面的行添加到pom.xml文件文件:

为了从SpringCloudConnector获取数据源实例,您需要创建一个扩展org.springframework.cloud云.config.java.AbstractCloudConfig文件并编写一个返回数据源的bean方法,像这样:

确定您需要添加springcloudconnector依赖项工件:springcloudspringservice连接器和springcloudfoundry连接器org.springframework.cloud云组。

现在您有了数据源,您可以使用spring框架将其注入Java代码中的任何类,并从中获得DB连接它:

或者更详细地说:

但是如何在本地机器上运行的tomcat上部署它呢?

这并不简单,因为您需要对tomcat进行特殊配置才能获得HANA-DB数据源和连接。

spring cloud cloudfoundry连接器默认支持中所述的一些服务连接器https://cloud.spring.io/spring-cloud-connectors/spring-cloud-spring-service-connector.html但HANA-DB不是他们L.

但不用担心SAP提供和扩展:SAP HANA云平台(HCP)的Spring云连接器(https://github.com/SAP/spring-cloud-SAP)您只需要将其添加到应用程序依赖项中。

现在您需要在tomcat中配置VCAP\u SERVICES环境变量。

使用您的Cloud Foundry CLI命令'env'查找您的cloud foundry应用程序为VCAP\U服务部署了值。

,hadoop大数据