`

proxool成功配置

阅读更多
com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ??


org.logicalcobwebs.proxool.ProxoolException: Parsing failed.??

http://blog.sina.com.cn/s/blog_4a04ce7601009tin.html解决此问题:
org.hibernate.HibernateException:   Proxool   Provider   unable   to   load   JAXP   configurator   file:   proxool.xml 

hibernate3.2和proxool0.9.1的配置如下:
(1)hibernate.hbm.xml中添加:
<property name="hibernate.proxool.pool_alias">pool</property>
     <property name="hibernate.proxool.xml">proxool.xml</property>
     <property name="hibernate.proxool.existing_pool">true</property>
     <property name="connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider
(2)在web.xml中添加:
<servlet>
     <servlet-name>proxoolInitialServlet</servlet-name>
     <servlet-class>
      org.logicalcobwebs.proxool.configuration.ServletConfigurator
     </servlet-class>
     <init-param>
      <param-name>xmlFile</param-name>
      <param-value>WEB-INF/classes/proxool.xml</param-value>
     </init-param>
     <load-on-startup>1</load-on-startup>
</servlet>

  <servlet>
   <servlet-name>proxool</servlet-name>
   <servlet-class>
    org.logicalcobwebs.proxool.admin.servlet.AdminServlet
    </servlet-class>
</servlet>
<servlet-mapping>
   <servlet-name>proxool</servlet-name>
   <url-pattern>/Admin/proxool</url-pattern>
</servlet-mapping>
(3)在src目录下建一个proxool.xml文件:
<?xml version="1.0" encoding="utf-8"?>
<!-- the proxool configuration can be embedded within your own application's.
       Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>

       <proxool>

           <alias>pool</alias>

           <!-- proxool只能管理由自己产生的连接 -->
           <driver-url>jdbc:mysql://localhost:3306/zhangwei
           </driver-url>

           <driver-class>com.mysql.jdbc.Driver</driver-class>
           <driver-properties>
               <property name="user" value="root" />
               <property name="password" value="path" />
           </driver-properties>

           <house-keeping-sleep-time>90000</house-keeping-sleep-time>

           <prototype-count>15</prototype-count>
           <maximum-connection-count>500</maximum-connection-count>
           <minimum-connection-count>30</minimum-connection-count>
           <house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>

       </proxool>

</something-else-entirely>

搞了半天终于成功了。呵呵。。。。

分享到:
评论
1 楼 1122wucheng 2009-11-25  
为什么我把你的代码拷过去,然后改成了SQLServer2005的链接就不行呢。总是报 No suitable driver

相关推荐

    hibernate4.1.4中hibernate+Proxool无法实现加载Proxool的配置文件解决办法及jar包

    一旦配置正确,Proxool应该能够成功加载并为Hibernate提供数据库连接。在开发过程中,使用日志工具(如Log4j)可以帮助定位问题,通过查看日志输出来获取更详细的错误信息,以便更快地解决问题。

    Proxool 在 Hibernate 中的典型配置

    配置Proxool通常涉及创建一个名为proxool.xml的配置文件,这个文件通常放置在应用程序的src根目录下,与hibernate.cfg.xml文件在同一目录。proxool.xml文件使用XML格式描述连接池的配置,内容包括但不限于以下标签和...

    配置Hibernate使用Proxool连接池

    通过以上步骤,我们就成功地配置了Hibernate使用Proxool连接池。在实际项目中,根据应用的规模和需求,可能还需要进一步调整连接池的参数,以达到最佳性能和资源利用率。同时,注意定期监控连接池的状态,以便及时...

    proxool与mybatis整合例子

    通过以上步骤,我们成功地将`Proxool`数据库连接池与`Mybatis`框架进行了整合。这样,即使在不依赖`Spring`的情况下,我们也可以享受到高效、灵活的数据库连接管理,从而提升应用程序的性能。记得在实际应用中根据...

    SSH (Struts2+Spring3+Hibernate3) +Proxool_亲测成功 费大劲了.zip

    文件`Spring3+Hibernate+Proxool_lj配置试验成功.txt`表明Spring3和Hibernate已经成功地集成了Proxool,这可能涉及到了Spring的`DataSource`配置,通过`&lt;bean&gt;`标签定义一个数据源,然后在Hibernate配置中引用它。...

    Proxool0.9.1的配置与应用[定义].pdf

    配置Proxool主要涉及编辑`proxool.xml`文件,这个文件包含了所有关于数据库连接池设置的信息。以下是一些关键配置参数的解释: 1. **别名(alias)**: `ds` 是数据源的别名,用于在代码中引用该连接池。 2. **驱动...

    项目中成功的运用proxool连接池

    本文将深入探讨如何在项目中成功地运用`proxool`连接池,以提高系统的稳定性和效率。 首先,我们需要了解什么是连接池。连接池是一种数据库资源管理技术,它预先创建并维护一定数量的数据库连接,当应用需要时,...

    使用proxool连接sybase时处理事务的问题

    1. **配置检查**:确认`Proxool`的配置文件中是否正确设置了Sybase驱动和连接参数。 2. **日志和监控**:启用日志输出,以便跟踪事务状态和错误信息。`Proxool`提供了一些监控工具,如HTTP接口,可以用于诊断连接池...

    mysqlproxool连接池

    - 链接测试:确保配置正确后,进行链接测试,验证是否能成功连接到数据库。 4. **编程使用**: 使用Proxool,你需要通过DataSource来获取和释放连接。例如,使用Apache的DBCP或者C3P0,你可以创建一个代理的数据...

    Spring+Hibernate+Proxool连接池

    通过以上步骤,我们成功地在Spring应用中集成了Hibernate和Proxool连接池,实现了对象关系映射和数据库连接池的高效管理。这不仅可以提高系统的响应速度,还能在高并发场景下提供更稳定的性能。然而,配置过程中的...

    数据库连接池

    通过以上步骤,我们可以成功地配置并使用DBCP数据库连接池,使得Web应用能够高效地访问数据库。此外,还可以根据具体需求调整连接池的各项参数,以达到最佳性能表现。例如,可以通过调整`maxActive`、`maxIdle`和`...

    cognos配置大全[借鉴].pdf

    - 测试配置直至成功。 - **第三方认证所需文件**: - `JdbcSample.jar` - `proxool-0.9.0RC3.jar` - `CAM_AAA_CustomIF.jar` - 数据库的 JDBC 驱动(如 `classes12.jar`) #### 五、总结 Cognos 8.3 的配置...

    jsf+spring+hibernate 配置.pdf

    通过以上步骤,你已经成功配置了一个基于JSF、Spring和Hibernate的Web应用程序。这种组合提供了强大的UI管理、灵活的依赖注入以及便捷的数据库操作,是开发企业级Java Web应用的常见选择。在实际项目中,你可能还...

    tomcat5.5配置数据库连接池

    4. **视频分析**:提供的视频分析可能会详细展示上述配置过程,包括在Tomcat控制台中查看日志以确认数据源是否成功配置,以及通过编写简单的数据库查询示例验证连接池功能。 通过以上步骤,你就可以在Tomcat 5.5中...

    struts2 hibernate spring集成

    -- 使用proxool连接池配置数据源 --&gt; class="org.logicalcobwebs.proxool.ProxoolDataSource"&gt; ${db.driver}"/&gt; ${db.url}"/&gt; ${db.user}"/&gt; ${db.password}"/&gt; ${db.alias}"/&gt; ${db.houseKeepingTestSql}...

    struts2+hibernate3.2+spring2.5集成步骤

    在`applicationContext.xml`中配置proxool数据源,引用`jdbc.properties`中的属性值。 5. **配置Action和Model**:在Struts2中,创建Action类作为控制器,定义业务逻辑;使用Hibernate的SessionFactory和Session来...

Global site tag (gtag.js) - Google Analytics