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. Eclipse编辑器基本设置

    1.添加行号 在边缘处右键 2.改字体 字体的一般配置 3.去掉拼写错误检查 4.Java代码风格 代码格式化 Ctrl + Shift + F 之后点击右边的New按钮,新建一个风格. 点击OK 上 ...

  2. php + mysql + sphinx 的全文检索(2)

    简单 使用php api 去查询 sphinx 的索引数据 $sphinx = new SphinxClient();                 $sphinx->SetServer (  ...

  3. 十八、mysql 内存优化 之 myisam

    .key_buffer 索引块大小 set global hot_cache.key_buffer_size = ; //设置大小 show variables like 'key_buffer_si ...

  4. 十三、mysql 分区之 RANGE && LIST

    .RANGE 分区 创建实例: CREATE TABLE EMP ( id int not null primary key auto_increment, name ) not null defau ...

  5. shell echo打印换行的方法

    echo要支持同C语言一样的\转义功能,只需要加上参数-e,如下所示: [~]#echo "Hello world.\nHello sea" Hello world.\nHello ...

  6. easy ui 下拉框绑定数据select控件

    easy ui 中的下拉框控件叫做select,具体代码如下: html代码:①.这是一个公司等级的下拉框 <tr> <td>公司等级:</td> <td&g ...

  7. EXTJS 4.2 资料 控件之tabpanel 静态生成tabpanel

    //**************页面主体开始***************** var tabpanel = Ext.createWidget('tabpanel', { activeTab: 0, ...

  8. Delphi与Qt在Windows下使用共享内存进程间通信

    Delphi部分 type  TGuardInfo=record    Lock: Integer;  end;  PGuardInfo = ^TGuardInfo; TGuardShareMem=c ...

  9. poj 2777 Count Color(线段树)

    题目地址:http://poj.org/problem?id=2777 Count Color Time Limit: 1000MS   Memory Limit: 65536K Total Subm ...

  10. python 开发webService

    最近在学习用python 开发webservice,费了半天时间把环境搭好,记录下具体过程,以备后用. 首先系统上要有python.其次要用python进行webservice开发,还需要一些库: 1 ...