您的位置:首页 > 运维架构

使用并监控proxool连接池

2005-08-14 16:20 441 查看
下面是使用方法:
1)到http://sourceforge.net/projects/proxool/ 下载,并配置到工程中
2)用web-inf/proxool.xml配置连接池属性
<?xml version="1.0" encoding="ISO-8859-1"?><!-- the proxool configuration can be embedded within your own application/'s.Anything outside the "proxool" tag is ignored. -->
<something-else-entirely>
<proxool>
<alias>xml-test</alias>
<driver-url>jdbc:mysql://172.18.16.3:3306/newWapNotInno</driver-url> <driver-class>org.gjt.mm.mysql.Driver</driver-class>
<driver-properties>
<property name="user" value="root"/>
<property name="password" value=""/>
</driver-properties>
<maximum-connection-count>100</maximum-connection-count>
<house-keeping-test-sql>select CURRENT_DATE</house-keeping-test-sql>
</proxool>
</something-else-entirely>
3)在web.xml中配置读取proxool.xml;这个相当于程序中使用
JAXPConfigurator.configure("proxool.xml", false)。
<servlet>
<servlet-name>ServletConfigurator</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.configuration.ServletConfigurator</servlet-class>
<init-param>
<param-name>xmlFile</param-name>
<param-value>WEB-INF/proxool.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
4)获取连接参考org.logicalcobwebs.proxool.examples.Simple类。
下面是监控方法:
1)web.xml中配置adminservlet:
<servlet>
<servlet-name>Admin</servlet-name>
<servlet-class>org.logicalcobwebs.proxool.admin.servlet.AdminServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Admin</servlet-name>
<url-pattern>/admin</url-pattern>
</servlet-mapping>
2)用http://localhots/web-name/admin访问得到监控结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: