博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Tomcat上配置Proxool的DataSource(Jndi)
阅读量:5826 次
发布时间:2019-06-18

本文共 1255 字,大约阅读时间需要 4 分钟。

hot3.png

我使用的是Tomcat 6.0.14 + Proxool 0.9.1
Jndi在tomcat下做配置
先把需要的包复制进 %tomcat_path%\lib
需要的包为:
proxool-0.9.1.jar
proxool-cglib.jar    2个Proxool包,没什么好说的
ojdbc14.jar    Oracle-JDBC驱动包
commons-logging-1.0.4.jar    logging包,不放进去可能会报错
上面的包放进%tomcat_path%\lib之后,就不需要在项目中引入了,否则会报错
包放入之后,就可以配置Jndi了...
打开%tomcat_path%\conf\context.xml
在里面有一个Context 的Tag
<Context>
........
</Context>
在里面插入以下代码
    
<
Resource 
auth
="Container"
 
        delegateProperties
="foo=bar"
 
        factory
="org.logicalcobwebs.proxool.ProxoolDataSource"
        name
="/jdbc/mydatasource"
 
        user
="user"
        password
="password"
 
        proxool.alias
="proxool_testdb"
 
        proxool.driver-class
="oracle.jdbc.driver.OracleDriver"
        proxool.driver-url
="jdbc:oracle:thin: :1521:pub"
 
        proxool.maximum-connection-count
="5"
        proxool.maximum-active-time
="10000"
        proxool.house-keeping-sleep-time
="180000"
        proxool.house-keeping-test-sql
="Select Sysdate From dual"
        proxool.prototype-count
="2"
        type
="javax.sql.DataSource"
 
/>
这样,Jndi就配置完成了......
然后在程序里面可以这么得到DataSource和Connection:
    
try
 
{
            Context ctx 
=
 
new
 InitialContext();
            DataSource dataSource 
=
 (DataSource) ctx.lookup(
"
java:comp/env/jdbc/mydatasource
"
);
            Connection conn 
=
 dataSource.getConnection();
    }
 
catch
 (Exception e) 
{
            e.printStackTrace();
        }
这样就完成了...

转载于:https://my.oschina.net/u/193989/blog/92956

你可能感兴趣的文章
Dubbo点滴(2)之集群容错
查看>>
cengos6.3安装Intel Advanced-N 6205无线驱动
查看>>
检测不到兼容的键盘驱动程序
查看>>
简单的分页存储过程,Json格式日期转换为一般日期
查看>>
jquery 选择器
查看>>
转://Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)
查看>>
listbox用法
查看>>
冲刺第九天 1.10 THU
查看>>
一个不错的Node.js进阶学习引导
查看>>
《团队-科学计算器-项目总结》
查看>>
pythoy的configparser模块
查看>>
传值方式:ajax技术和普通传值方式
查看>>
Linux-网络连接-(VMware与CentOS)
查看>>
经典的CSS代码(转)
查看>>
Django
查看>>
MIPS中的异常处理和系统调用【转】
查看>>
Linux系统调用、新增系统调用方法【转】
查看>>
寻找链表相交节点
查看>>
jquery对象 与 document 对象的互为转换关系
查看>>
LeetCode OJ:Path Sum II(路径和II)
查看>>