Grails4 и сервис оракула Pivotal Cloud
Попытка подключиться к базе данных oracle через службу, созданную на базе основного облака, но не способную получить это. Настроили с application.yml и добавили applicationaion-production.groovy для облака, но не повезло.
applicaiton.yml
environments:
development:
dataSource:
dbCreate: none
logSql: true
username: ***
Password: ****
driverClassName: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:@*********
Приложение-production.groovy
def uri = new URI(System.env.DATABASE_URL)
dataSources {
dataSource {
dbCreate = "none"
username = uri.userInfo ? uri.userInfo.split(":")[0] : ""
password = uri.userInfo ? uri.userInfo.split(":")[1] : ""
driverClassName = "oracle.jdbc.driver.OracleDriver"
dialect = "org.hibernate.dialect.Oracle10gDialect"
url = "jdbc:oracle:thin:@" + uri.host + uri.path
properties {
jmxEnabled = true
initialSize = 5
maxActive = 50
minIdle = 5
maxIdle = 25
maxWait = 10000
maxAge = 600000
timeBetweenEvictionRunsMillis = 5000
minEvictableIdleTimeMillis = 60000
validationQuery = 'SELECT 1'
validationQueryTimeout = 3
validationInterval = 15000
testOnBorrow = true
testWhileIdle = true
testOnReturn = false
jdbcInterceptors = 'ConnectionState'
defaultTransactionIsolation = 2 //# TRANSACTION_READ_COMMITTED
}
}
}
System.env.Database_url становится нулевым.
Попытался использовать org.springframework.cloud:spring-cloud-cloudfoundry-connector:1.0.0.RELEASE также не работает.