【发布时间】:2015-05-04 01:10:46
【问题描述】:
我有一个 spring-mvc 应用程序在 glassfish 服务器上运行,并带有 Mysql 数据库连接,其中池空闲时间设置为 300 秒,但即使应用程序没有空闲会话,我也会每 5 分钟连续收到警告已在服务器中启动,但没有人使用它:
从 MediaTrackPool 池中销毁资源时出现意外异常。异常消息:WEB9031:WebappClassLoader 无法加载资源 [com.mysql.jdbc.ProfilerEventHandlerFactory],因为它尚未启动,或已停止
调整池 MediaTrackPool 的大小时出错。异常:WEB9031:WebappClassLoader 无法加载资源 [com.mysql.jdbc.SQLError],因为它尚未启动或已停止
当遇到实际的理想会话时,有人可以帮助我摆脱此警告或限制它们,因为即使没有人使用该应用程序没有帮助,每 5 分钟收到一次警告也是真正的日志分析。
连接池设置如下: 通用设置 池名称:MediaTrackPool 资源类型:javax.sql.DataSource 数据源类名:com.mysql.jdbc.jdbc2.optional.MysqlDataSource
池设置 初始和最小池大小:8 最大池大小:32 池调整数量:2 空闲超时:300 最长等待时间:60000
【问题讨论】:
标签: mysql spring-mvc