【发布时间】:2012-01-11 16:26:50
【问题描述】:
我有一个项目在 Tomcat 7 下使用 EclipseLink 2.1.3。
困扰我的是,与服务器的连接不会在应用程序的整个生命周期中持续存在。
要启动 ServerSession,我必须手动访问应用程序。
有没有办法在应用程序部署时自动启动 ServerSession 并使其始终运行?这样我就可以在长时间空闲后访问应用程序而无需等待?
谢谢!
编辑: 我在 persistence.xml 中有以下几行
<property name="eclipselink.jdbc.read-connections.min" value="5"/>
<property name="eclipselink.jdbc.read-connections.max" value="10"/>
<property name="eclipselink.jdbc.write-connections.min" value="6"/>
<property name="eclipselink.jdbc.write-connections.max" value="12"/>
【问题讨论】:
-
什么是 ServerSession?你说的是 JDBC 连接吗?
-
是的,没错。在日志文件中,它显示为“ServerSession” - [EL Info]:2012-01-11 18:24:35.181--ServerSession(2672545)--EclipseLink,版本:Eclipse Persistence Services - 2.1.3.v20110304-r9073
标签: java mysql jakarta-ee jpa eclipselink