【发布时间】:2010-05-13 01:47:41
【问题描述】:
我在我的一台服务器上运行多个 Grails 应用程序。我正在使用 Grails 1.2.2。我在 DataSource.groovy 中使用默认缓存配置。当我尝试运行两个 Grails 应用程序时,它们似乎都在使用/写入:
/tmp/org.hibernate.cache.UpdateTimestampsCache.data
当我从这个页面查看如何使用 ehcache.xml 文件自定义 Ehcache 时:
http://ehcache.org/documentation/grails.html
我没有看到任何有关指定位置和/或名称或临时文件的信息。
在同一台服务器上运行多个 Grails 应用程序时如何避免这个问题(不关闭缓存)?
澄清:参考 Deepak 的回答
由于我将其部署为战争,这是否是我将添加到 Config.groovy 的环境块中的示例?
environments {
production {
java.io.tmpdir = /tmp/myapp-prod.tmp
}
}
【问题讨论】: