重新启动服务器后,Tomcat服务器的oracle连接每晚超时。在重新启动之前,连接没有超时。现在,早上应用程序抛出访问数据库的JDBC连接错误。重新启动Tomcat可以解决问题。我假设这是由于连接重新建立。我认为这是由于Oracle数据库超时。如何在Oracle 11g中禁用会话超时?
谢谢!
Steve设置Oracle 11g会话超时
Config.groovy省略了dev和test。
dataSource {
pooled = true
}
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
}
// environment specific settings
environments {
production {
dataSource {
driverClassName = "oracle.jdbc.driver.OracleDriver"
username = "XXXXX"
password = "XXXXXX"
dialect = "org.hibernate.dialect.Oracle10gDialect"
dbCreate = "update" // one of 'create', 'create-drop','update'
url = "jdbc:oracle:thin:@XXXXXX:1521:xxxx"
}
} }
这是一个在tomcat上运行的grails应用程序吗? – 2010-08-06 16:24:06
yes - Grails 1.2.2,RHEL 5.5,Tomcat 6.0.26 – ptsw 2010-08-09 13:07:34