首页 > 解决方案 > 无法在基于 Spring XML 的应用程序中访问 PCF 中的 VCAP SERVICES

问题描述

我正在尝试访问 PCF 提供但无法访问的 VCAP 服务。我为数据库连接创建了一个用户定义的服务。但无法在我的 application.properties 文件中获取这些值。

这不是 Spring Boot 应用程序。

spring.datasource.url=${cloud.services.cgbpm-dev-sql.url}
spring.datasource.username=${cloud.services.cgbpm-dev-sql.username}
spring.datasource.password=${cloud.services.cgbpm-dev-sql.password}
spring.datasource.driver-class-name=${cloud.services.cgbpm-dev-sql.driver-class-name}

我收到这个错误-

2019-03-20T21:29:51.69+0530 [APP/PROC/WEB/0] OUT Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'cloud.services.cgbpm-dev-sql.driver-class-name' in string value "${cloud.services.cgbpm-dev-sql.driver-class-name}"

标签: javaspringjpacloudpcf

解决方案


推荐阅读