`
onlydo
  • 浏览: 170102 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

tomcat数据库连接池配置备忘

阅读更多
配置全局数据库连接池:
conf/server.xml
<GlobalNamingResources>
   <Resource name="jdbc/abc"
   auth="Container"
   type="oracle.jdbc.pool.OracleDataSource"
   driverClassName="oracle.jdbc.driver.OracleDriver"
   factory="oracle.jdbc.pool.OracleDataSourceFactory"
   url="jdbc:oracle:thin:@localhost:1521:orcl"
   user="222"
   password="2222"
   maxActive="20"
   maxIdle="10"
   maxWait="-1" />
</GlobalNamingResources>

conf/context.xml
<Context>
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <ResourceLink global="jdbc/abc" name="jdbc/cde" type="javax.sql.DataSource"/>
</Context>

web.xml
<resource-ref>
    <description>DataSource Reference</description>
    <res-ref-name>jdbc/cde</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
</resource-ref>

spring配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
	xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context"
	xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"
	xsi:schemaLocation="
		http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
		http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
		http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
		http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd
		http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">	
	<jee:jndi-lookup id="dataSource" jndi-name="jdbc/cde" />
	<bean id="transactionManager"
		class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
		<property name="dataSource" ref="dataSource" />
	</bean>
	<bean id="jdbcExtractor"
		class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor"
		lazy-init="true">		
	</bean>	
</beans>
分享到:
评论

相关推荐

    精选_基于Jsp和MySQL实现的个人记事备忘系统_源码打包

    4. **MySQL数据库操作**:SQL语句(CRUD操作:Create, Read, Update, Delete),事务处理,以及数据库连接池的使用。 5. **数据持久化**:通过JDBC(Java Database Connectivity)接口与MySQL通信,包括连接、执行...

    BlogGakki:伍记的备忘录(wuvole.com)

    其他框架:Shiro(安全) + EsayUI(后台管理) + Edtro-md(markdown 编辑器) + Druid(阿里巴巴数据库连接池) + BootStrap3 + Lucene(全文检索) ​ 未实现的功能 畅言的配置 前台页面显示优化(现在的有点丑),为...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    连接池 串行化技术 影子Master架构 批量写入 配置中心 去中心化 通讯机制 同步 RPC RMI 异步 MQ Cron 数据层架构设计 缓存优化 DAO&ORM; 双主架构 主从同步 读写分离 性能优化架构能力 代码级别...

    超级有影响力霸气的Java面试题大全文档

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 17、...

    java 面试题 总结

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 14、Overload...

Global site tag (gtag.js) - Google Analytics