我正在開發一個使用sts的grails 2.0.3應用程序。 我開發並在關閉sts之前,我通常會在cloudFoundry上部署我的應用程序。 我使用HSQLDB,這是DataSource.groovy的:爲每個cloudfoundry部署的grails應用程序丟失的DB數據應用程序
dataSource {
pooled = true
driverClassName = "org.h2.Driver"
username = "mcg"
password = "mcg"
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
}
// environment specific settings
environments {
development {
dataSource {
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:h2:file:qhDB"
}
}
test {
dataSource {
dbCreate = "update"
url = "jdbc:h2:file:testDb"
}
}
production {
dataSource {
dbCreate = "update"
url = "jdbc:h2:file:prodDb"
}
}
}
我的問題是,每次我部署我的應用程序cloudfoundry分貝成爲在雲空。
有些建議?
您沒有使用HSQLDB。你的URL應該是'jdbc:hsqldb:file:testDb; shutdown = true'等等來使用HSQLDB – fredt