【发布时间】:2013-03-04 13:00:23
【问题描述】:
如何更改 H2 数据库 WebServer 的会话长度?我只在本地机器上使用它进行开发,默认的 30 分钟会话长度太短,因为它经常超时。
【问题讨论】:
标签: session webserver timeout h2
如何更改 H2 数据库 WebServer 的会话长度?我只在本地机器上使用它进行开发,默认的 30 分钟会话长度太短,因为它经常超时。
【问题讨论】:
标签: session webserver timeout h2
恐怕您需要更改 H2 的源代码,因为会话超时是硬编码的。类为org.h2.server.web.WebServer,常量为SESSION_TIMEOUT。
在 H2 的下一个版本中,这将是可配置的。
【讨论】:
-Dh2.consoleTimeout=5000 运行h2。当我收到JdbcSQLException : Feature not supported 时,它似乎不起作用。
java -jar h2-1.4.196.jar 来启动 H2。现在我只是在命令后面附加了-Dh2.consoleTimeout=5000。这给了我JdbcSQLException : Feature not supported。
java -Dh2.consoleTimeout=5000 -jar h2-1.4.196.jar。这与 H2 无关,它是 Java 的工作方式。