`
longzhun
  • 浏览: 372114 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

proxool 连接池配置与注意事项

 
阅读更多

需要jar包:

proxool-0.9.1.jar

proxool-cglib.jar

第一步:

spring配置文件:

<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close"> 
	    <property name="driver"> 
	     		<value>oracle.jdbc.driver.OracleDriver</value> 
	    </property> 
	    <property name="driverUrl"> 
	     		<value>jdbc:oracle:thin:@192.168.21.252:1521:orcl</value> 
	    </property> 
	    <property name="user"> 
	     		<value>bj_ceshi</value> 
	    </property> 
	    <property name="password"> 
	     		<value>bj_ceshi</value> 
	    </property> 
	    <property name="alias"> 
	     		<value>jcs_Proxool</value> 
	    </property> 		   
	    <property name="prototypeCount"> 
	     		<value>2</value> 
	    </property> 
	    <property name="maximumConnectionCount"> 
	     		<value>30</value> 
	    </property> 
	    <property name="minimumConnectionCount"> 
	     		<value>2</value> 
	    </property> 
	
		<property name="houseKeepingTestSql">  
				<value>select 1 from dual</value>  
	    </property>  
	    <property name="maximumActiveTime">  
	        	<value>30000</value>  
	    </property> 	  
	</bean> 

 sessionFactory配置是org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean

还是org.springframework.orm.hibernate3.LocalSessionFactoryBean都没有问题

 

第二步:配置监控页面

 

web.xml新增servlet配置

<servlet>

       <servlet-name>proxooladmin</servlet-name>

       <servlet-class>

           org.logicalcobwebs.proxool.admin.servlet.AdminServlet

       </servlet-class>

    </servlet>

    <servlet-mapping>

       <servlet-name>proxooladmin</servlet-name>

       <url-pattern>/proxooladmin</url-pattern>

    </servlet-mapping>

 

    <security-constraint>

       <web-resource-collection>

           <web-resource-name>proxool</web-resource-name>

           <url-pattern>/proxooladmin</url-pattern>

        </web-resource-collection>

       <auth-constraint>

           <role-name>manager</role-name>

       </auth-constraint>

    </security-constraint>

    <login-config>

       <auth-method>BASIC</auth-method>

       <realm-name>proxool manager Application</realm-name>

    </login-config>

    <security-role>

       <description>

           The role that is required to log in to the Manager

           Application

       </description>

       <role-name>manager</role-name>

    </security-role>

然后tomcat-user.xml中配置用户

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

  <role rolename="manager"/>

  <user username="admin" password="123" roles="manager"/>

</tomcat-users>

 

只有tomcatmanagerweb.xml配置)角色的用户才可以查看监控页面

 

访问http://localhost:8090/jc6/proxooladmin就可以查看监控页面了

 

 

如果用官方提供的jar包,在tomcat6下监控页面 快照页面会乱码

我对源码中adminServlet做了编码修改,用我提供的包就 没问题了

 

分享到:
评论

相关推荐

    proxool连接池配置文件

    项目实用的proxool连接池配置文件,每个标签都有注释,可以直接拿来使用

    proxool连接池配置详解

    ### Proxool连接池配置详解 #### 一、概述 Proxool是一个开源的轻量级Java数据库连接池实现,其主要目标是替代常见的数据库连接池解决方案,如C3P0或DBCP,并且提供了更加灵活和易于配置的特性。在实际应用中,...

    Hibernate Proxool连接池配置总结及常遇问题

    本文将深入探讨Hibernate与Proxool连接池的配置,以及在配置过程中可能遇到的问题。 **1. Proxool简介** Proxool是一个开源的数据库连接池实现,它提供了动态、可扩展的连接池管理服务。通过Proxool,开发者可以...

    proxool连接池配置

    -- 连接池的别名 --&gt; &lt;alias&gt;DBPool&lt;/alias&gt; - &lt;!-- proxool只能管理由自己产生的连接 --&gt; &lt;driver-url&gt;jdbc:sqlserver://localhost:1433;dataBaseName=books&lt;/driver-url&gt; - &lt;!-- JDBC驱动程序 --&gt; ...

    基于ssh的proxool连接池配置

    3. `url`属性的值`proxool.DbPool`是数据库连接池的别名,这个别名必须与`proxool.xml`配置文件中的`Alias`一致,以便Proxool知道如何创建和管理连接。 4. `LocalSessionFactoryBean`是Hibernate的配置,用于创建...

    proxool连接池用户名密码加密

    - **解密机制**:解释了Proxool如何在运行时自动解密这些加密的凭据,以便与数据库建立连接。 - **安全注意事项**:可能包括关于密钥管理、日志安全等方面的提示,以防止加密机制被绕过。 使用Proxool的加密功能...

    在Hibernate中配置Proxool连接池

    在上述配置中,我们通过`hibernate.proxool.properties`指定了Proxool的配置文件路径,`hibernate.proxool.pool_alias`设置了连接池的别名,这个别名需要与Proxool配置文件中的alias一致。 接下来,我们需要创建...

    Proxool连接池配置

    标题与描述均聚焦于“Proxool连接池配置”,这一主题是Java开发中数据库连接管理的重要环节。Proxool作为一款轻量级的开源数据库连接池实现,它提供了高效的数据库连接管理和复用机制,旨在减少应用程序创建和销毁...

    proxool连接池使用详细说明

    总的来说,Proxool连接池提供了一种有效管理数据库连接的方法,通过合理的配置和使用,能显著提升应用程序的性能和稳定性。不过,随着技术的发展,可能需要考虑采用更现代、更活跃维护的连接池解决方案。

    Proxool连接池使用方法

    Proxool连接池使用方法 首先, 你要把下载 proxool 的 lib 下面所有的 jar 文件, 放到 WEB-INF/lib 下面, 另外, 把你的 jdbc driver 也放到相同的 lib,

    proxool连接池所涉及的jar包文件

    在本压缩包中,包含的是与Proxool连接池相关的MySQL驱动jar包,这将有助于在Java应用程序中建立与MySQL数据库的连接。 首先,我们来深入理解一下Proxool连接池。Proxool的核心功能是创建一个池化的数据库连接集合,...

    Spring+Hibernate+Proxool连接池

    在描述中提到的“连接池配置文件”,通常是指像`proxoolconf.xml`这样的文件,其中包含了Proxool连接池的配置参数。这些参数包括但不限于: 1. **poolName**:唯一标识连接池的名称,方便管理和调试。 2. **...

    proxool连接池jar包

    3. 初始化连接池:在应用启动时加载配置,并初始化Proxool连接池。 4. 获取和释放连接:在需要访问数据库时,从连接池中获取连接;完成操作后,记得释放回连接池,而不是直接关闭。 5. 监控和诊断:定期检查Proxool...

    proxool数据库连接池实例(带监控功能)

    Proxool与其他连接池如C3P0、DBCP等相比,具有配置灵活、监控能力强的特点。在Java应用中,Proxool能够与JDBC无缝集成,为应用程序提供高效的数据访问服务。 **Proxool的基本工作原理:** Proxool维护一个连接池,...

    ssh2简单案例,注解+proxool连接池+sf4j记录日志

    总结起来,这个案例涵盖了SSH2安全通信、Java注解简化配置、Proxool连接池优化数据库访问,以及SF4J的日志记录,这些都是Java开发中不可或缺的技术组件。通过学习和理解这个案例,开发者可以提升在构建安全、高效、...

    FCK在线编译器JSP自定义函数Proxool连接池配置信息.

    `Proxool数据库连接池配置.doc`应详细介绍了如何配置和使用Proxool,包括关键的配置参数及其作用。最后,`FCKeditor在线编译器.doc`可能会涵盖FCKeditor的安装、使用方法,以及如何集成自定义函数的教程。 总的来说...

    proxool连接池

    5. **透明性**:对应用程序来说,使用Proxool 连接池几乎无需修改原有代码,因为它的API设计与JDBC接口兼容。 ### Proxool 的基本配置: 在使用Proxool之前,需要进行必要的配置,通常通过XML文件来完成。配置文件...

Global site tag (gtag.js) - Google Analytics