axis2在tomcat中使用数据源连接池
2010-09-01 10:46
507 查看
其实方法跟一般的web项目没有多大区别,但是如果将context.xml放在项目的META-INF文件夹中好像无法生效,所以我们在tomcat/conf/Catalina/localhost中加入axis2.xml,内容如下
在这里我使用的是c3p0连接池,会比tomcat默认的连接池要稳定。
然后在项目中通过
就能获取到Connection了。
<?xml version="1.0" encoding="UTF-8"?> <Context reloadable="true" crossContext="true"> <Resource name="jdbc/axis2" auth="Container" type="com.mchange.v2.c3p0.ComboPooledDataSource" maxPoolSize="100" minPoolSize="30" initialPoolSize="30" acquireIncrement="10" idleConnectionTestPeriod="60" maxIdleTime="120" user="root" password="root" driverClass="com.mysql.jdbc.Driver" jdbcUrl="jdbc:mysql://localhost:3306/axis2?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8" factory="org.apache.naming.factory.BeanFactory" /> </Context>
在这里我使用的是c3p0连接池,会比tomcat默认的连接池要稳定。
然后在项目中通过
Context ctx = new InitialContext(); DataSource ds = (DataSource)ctx.lookup("java:comp/env/jdbc/axis2"); conn = ds.getConnection();
就能获取到Connection了。
相关文章推荐
- Tomcat中数据源(DataSource)连接池的配置使用
- tomcat数据源配置及JNDI使用
- 在Tomcat服务器下使用连接池连接Oracle数据库
- Tomcat配置DataSource,连接池数据源
- Tomcat配置数据源步骤以及使用JNDI
- 使用Tomcat数据源
- JDBC数据源连接池的配置和使用实例
- tomcat使用JDNI配置信息和使用信息。用于JDBC连接池
- tomcat连接池配置和使用
- Tomcat里使用JNDI设置Derby数据源
- JNDI学习总结(二)——Tomcat下使用C3P0配置JNDI数据源
- [原创]tomcat6下连接池的配置与使用
- tomcat 数据源和连接池配置 server.xml 中加中文注释
- JNDI学习总结(3)——Tomcat下使用C3P0配置JNDI数据源
- Tomcat 5.5局部数据源 连接池的配置方法
- tomcat 7配置数据库连接池,使用SQL Server2005实现
- Tomcat升级到5.5,数据源无法使用的问题整理
- Tomcat使用数据源(JNDI/直接使用)
- spring mvc项目,部署tomcat 中,使用jndi数据源
- 【总结】关于tomcat+6.0中使用连接池的问题