tomcat web 发布(hibernate c3P0)

nhudailiming 2016-02-06 06:35:28


tomcat 目录下 有三个web 项目 采用Struts2 + hibernate

hibernate 配置如下

<property name="hibernate.connection.provider_class">
org.hibernate.connection.C3P0ConnectionProvider
</property>
<property name="c3p0.min_size">5</property>
<property name="c3p0.max_size">30</property>
<property name="c3p0.time_out">120</property>
<property name="c3p0.max_statement">50</property>
<property name="testConnectionOnCheckout">true</property>

<property name="hibernate.c3p0.idle_test_period">120</property>
<property name="hibernate.c3p0.acquire_increment">1</property>
<property name="c3p0.testConnectionOnCheckout">true</property>
<property name="c3p0.idleConnectionTestPeriod">18000</property>
<property name="c3p0.maxIdleTime">25000</property>
<property name="c3p0.idle_test_period">120</property>


发现 启动tommcat 服务 有时候三个项目里面有个项目启动不起来, 重启tomcat 1- 2 次 三个项目都正常连数据库了。
出现异常爆的错
[org.hibernate.connection.C3P0ConnectionProvider]-[ERROR] could not instantiate C3P0 connection pool

有人说 把 c3P0 的包放到 tomcat 目录下,我也放了,测试了两下 , 发现还是不能一次正常启动, 重启两次tomcat
才发布好,三个能正常访问数据库。

有没有大神 指点指点。
小弟感激不尽。







...全文
188 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
nhudailiming 2016-02-22
  • 打赏
  • 举报
回复
引用 1 楼 tianfang 的回复:
延时启动试试
有没有其他的方法。自己顶下
tianfang 2016-02-09
  • 打赏
  • 举报
回复
延时启动试试

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧