zoukankan      html  css  js  c++  java
  • tomcat+oracle连接池

    tomcat 5.5.23 
    oracle 10g 

    全局配置 
    一.tomcat目录commonlib下添加包ojdbc14.jar. 

    二.tomcat目录confserver.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目录Catalinalocalhost的web配置文件如hello.xml, 
    原来为: 
    <Context path="hello" docBase="D:workspaceHelloOracleweb" reloadable="true" 
             privileged="true" antiResourceLocking="false" antiJARLocking="false"> 
    </Context> 
    改为 
    <Context path="hello" docBase="D:workspaceHelloOracleweb" 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:workspaceHelloOracleweb" reloadable="true" 
             privileged="true" antiResourceLocking="false" antiJARLocking="false" /> 
    改为 
    <Context path="hello" docBase="D:workspaceHelloOracleweb" 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> 

  • 相关阅读:
    【react native】有关入坑3个月RN的心路历程
    【react-native】持续踩坑总结
    【react native】rn踩坑实践——从输入框“们”开始
    【CSS】少年,你想拥有写轮眼么?
    【杂谈】小记一个ios11的bug
    基于MATLAB&摄像头的实时目标跟踪
    WebRTC 音频模块单独编译 --【转载】
    高斯分布--转载
    win 7 64位 下 VMware Ubantu 14.04 设置共享文件夹失败
    GMM算法
  • 原文地址:https://www.cnblogs.com/hllnj2008/p/4047889.html
Copyright © 2011-2022 走看看