【发布时间】:2009-09-12 17:33:45
【问题描述】:
Grails 版本:1.1
Tomcat 版本:5.5
问题: 应用程序不使用 URL 数据源。
看起来 - 它正在使用其他一些数据源 - 但它似乎不在内存数据库中 - 因为我可以看到数据在会话之间持续存在。
我什至尝试提供一个不存在的数据库名称 - 并且应用程序运行良好。我的意思是我能够持久化数据并在应用程序中很好地获取它 我无法弄清楚数据在哪里被持久化了!!!
我使用命令 grails war 生成了 war 文件
这就是 dataSource 配置的样子
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "user"
password = "pwd"
}
hibernate {
cache.use_second_level_cache=true
cache.use_query_cache=true
cache.provider_class='com.opensymphony.oscache.hibernate.OSCacheProvider'
}
environments {
production {
dataSource {
dbCreate = "create"
url = "jdbc:mysql://localhost:3307/mydb?autoReconnect=true"
dialect = org.hibernate.dialect.MySQL5Dialect
}
}
}
【问题讨论】:
-
您找到解决方案了吗?我也有同样的问题。
-
不是真的——过了一段时间我不再面对这个问题了。我推断我犯了一个错误。但无法确认
标签: tomcat grails war-filedeployment