tomcat 5.5.23 
oracle 10g

全局配置 
一.tomcat目录\common\lib下添加包ojdbc14.jar.

二.tomcat目录\conf\server.xml的<GlobalNamingResources>标签中插入 
oracle的连接参数: 
<Resource name="jdbc/oracle" 
         type="javax.sql.DataSource"         
         driverClassName="oracle.jdbc.driver.OracleDriver" 
         maxIdle="10" 
         maxWait="5000" 
         maxActive="20" 
         username="onepiece" 
password="12345" 
         url="jdbc:oracle:thin:@localhost:1521:orcl" 
         /> 
(name为jdbc/oracle后面还要用到)

三.tomcat目录\Catalina\localhost的web配置文件如hello.xml, 
原来为: 
<Context path="hello" docBase="D:\workspace\HelloOracle\web" reloadable="true" 
         privileged="true" antiResourceLocking="false" antiJARLocking="false"> 
</Context> 
改为 
<Context path="hello" docBase="D:\workspace\HelloOracle\web" reloadable="true" 
         privileged="true" antiResourceLocking="false" antiJARLocking="false"> 
<ResourceLink global="jdbc/oracle" name="jdbc/oracle" type="javax.sql.DataSource"/> 
</Context> 
即加入: 
<ResourceLink global="jdbc/oracle" name="jdbc/oracle" type="javax.sql.DataSource"/>

四.应用(注意名字jdbc/oracle): 
InitialContext icont = new InitialContext(); 
DataSource dataSource = (DataSource) icont.lookup("java:comp/env/jdbc/oracle"); 
conn = dataSource.getConnection();
即可以获取连接了

局部配置(只有hello application可以应用) 
一.同上第一步 
二.见上第三步,但改的不一样 
原来为: 
<Context path="hello" docBase="D:\workspace\HelloOracle\web" reloadable="true" 
         privileged="true" antiResourceLocking="false" antiJARLocking="false" /> 
改为 
<Context path="hello" docBase="D:\workspace\HelloOracle\web" reloadable="true" 
         privileged="true" antiResourceLocking="false" antiJARLocking="false">

<Resource name="jdbc/oracle" 
         type="javax.sql.DataSource"         
         driverClassName="oracle.jdbc.driver.OracleDriver" 
         maxIdle="10" 
         maxWait="5000" 
         maxActive="20" 
         username="onepiece" 
password="12345" 
         url="jdbc:oracle:thin:@localhost:1521:orcl" 
         /> 
</Context>

tomcat+oracle连接池的更多相关文章

  1. tomcat oracle 连接池配置

    <?xml version='1.0' encoding='utf-8'?> <Context displayName="zcgl" docBase=" ...

  2. spring boot(10)-tomcat jdbc连接池

    默认连接池 tomcat jdbc是从tomcat7开始推出的一个连接池,相比老的dbcp连接池要优秀很多.spring boot将tomcat jdbc作为默认的连接池,只要在pom.xml中引入了 ...

  3. Spring boot (12) tomcat jdbc连接池

    默认连接池 tomcat jdbc是从tomcat7开始推出的一个连接池,相比老的dbcp连接池要优秀很多,spring boot将tomcat jdbc作为默认的连接池,只要在pom.xml中引入了 ...

  4. (转)Tomcat数据源连接池加密

    文章来源 :http://my.oschina.net/cimu/blog/164757 我们在使用Tomcat数据库连接池的时候都是明文存储数据库用户名和密码的,例如: <Resource n ...

  5. 解决Tomcat数据连接池无法释放

    近段时间,公司的检测中心报表系统(SMC)的开发人员时不时找到我,说用户老是出现无法登录的情况.前些日子因为手头上 有Jboss集群的测试工作,发现用户不能登录时,都是在Tomcat中将这个项目Rel ...

  6. oracle 连接池参数

    后来排查出数据库监听异常,发现是ORA-12519拒绝错误.后来发现是数据的连接池达到的极致. 具体解决方案如下: --首先检查process和session的使用情况,在sqlplus里面查看. S ...

  7. Tomcat配置连接池的java实现

    1.准备 JNDI(Java Naming and Directory Interface),Java命名和目录接口.JNDI的作用就是:在服务器上配置资源,然后通过统一的方式来获取配置的资源.我们这 ...

  8. Tomcat 配置连接池

    1. Tomcat 配置 JNDI 资源 JNDI(Java Naming and Directory Interface), Java 命名和目录接口; JNDI 作用: 在服务器上配置资源, 然后 ...

  9. Tomcat配置连接池

    Tomcat配置DBCP连接池 配置tomcat服务器的时候,使用到jndi;通过Context配置文件实现配置池对象,通过new initialConext()对象的lookup()获取到数据池对象 ...

随机推荐

  1. Mysql数据库备份和还原常用的命令

    Mysql数据库备份和还原常用的命令是进行Mysql数据库备份和还原的关键,没有命令,什么都无从做起,更谈不上什么备份还原,只有给系统这个命令,让它去执行,才能完成Mysql数据库备份和还原的操作,下 ...

  2. C# json to dynamic object

    dynamic obj = Newtonsoft.Json.JsonConvert.DeserializeObject(json); string greeting = obj.greeting; R ...

  3. (转)GDT与LDT

    网址:http://blog.csdn.net/billpig/article/details/5833980 保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成段描述符寄存器 ...

  4. ExtJs 自定义Vtype验证

    最近公司开发项目在用ExtJs,碰到验证的就大概的总结了一些常用的验证.自定义的验证主要有两种方式:一种是单字段的自定义验证,另一种是多字段间的验证.对于单字段的验证主要通过regex配置项指定自定义 ...

  5. 2734: [HNOI2012]集合选数 - BZOJ

    Description <集合论与图论>这门课程有一道作业题,要求同学们求出{1, 2, 3, 4, 5}的所有满足以 下条件的子集:若 x 在该子集中,则 2x 和 3x 不能在该子集中 ...

  6. What we learned in Seoul with AlphaGo

    What we learned in Seoul with AlphaGo March 16, 2016 Go isn’t just a game—it’s a living, breathing c ...

  7. uva10943

    递推  还是比较容易的 /************************************************************************* > Author: ...

  8. 如何将class文件打包成jar 这里提供两种方式!

    原地址:http://blog.163.com/09zzy@126/blog/static/711976652011101001530/ 如何将class文件打包成jar文件,这是一个很严肃的问题,当 ...

  9. 李洪强iOS开发之使用 Reachability 检测网络

    1.iOS平台是按照一直有网络连接的思路来设计的,开发者利用这一特点创造了很多优秀的第三方应用. 大多数的iOS应用都需要联网,甚至有些应用严重依赖网络,没有网络就无法正常工作. 2.在你的应用尝试通 ...

  10. java 转换 小函数(不断增加中。。。)

    //char数组转换成byte数组 private byte[] getBytes (char[] chars) { Charset cs = Charset.forName ("UTF-8 ...