如何配置Tomcat的JNDI (以oracle数据库为例子)
来源:互联网 发布:手机数据备份怎么弄 编辑:程序博客网 时间:2024/06/02 07:15
定义:JNDI(Java Naming and Directory Interface,Java命名和目录接口)
是一组在Java应用中访问命名和目录服务的API
1. Install Your JDBC Driver
把ojdbc14.jar放入Tomcat的lib文件夹中
2. Declare Your Resource Requirements
在自己需要连接Tomcat连接池的项目WebRoot/WEB-INF/WEB.xml添加如下代码
<resource-ref>
<res-ref-name>
jdbc/EmployeeDB
</res-ref-name>
<res-type>
javax.sql.DataSource
</res-type>
<res-auth>
Container
</res-auth>
</resource-ref>
<res-ref-name>
jdbc/EmployeeDB
</res-ref-name>
<res-type>
javax.sql.DataSource
</res-type>
<res-auth>
Container
</res-auth>
</resource-ref>
3. Code Your Application's Use Of This Resource
在自己写的DBHelper类中修改获取连接的那个类的方法,改为如下代码
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource)
envCtx.lookup("jdbc/bbs_oracle"); //bbs_oracle为自己为项目取得连接数据库的名字
Connection con = ds.getConnection();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource)
envCtx.lookup("jdbc/bbs_oracle"); //bbs_oracle为自己为项目取得连接数据库的名字
Connection con = ds.getConnection();
4. Configure Tomcat's Resource Factory
apache-tomcat-7.0.57\conf\context.xml 文件中加入如下代码:
<Resource name="jdbc/bbs_oracle"
auth="Container"
type="javax.sql.DataSource"
username="scott"
password="a"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:zzg"
maxActive="18" //连接池的最大连接数
maxIdle="4"/> //最大空闲数,留着这4个不关闭
auth="Container"
type="javax.sql.DataSource"
username="scott"
password="a"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@localhost:1521:zzg"
maxActive="18" //连接池的最大连接数
maxIdle="4"/> //最大空闲数,留着这4个不关闭
0 0
- 如何配置Tomcat的JNDI (以oracle数据库为例子)
- 以oracle数据库为例配置Tomcat服务器JNDI数据库连接池
- tomcat jndi 数据源 配置的一个例子
- 配置Tomcat的连接池和数据源(以oracle数据库为例)
- 数据库备份-以ORACLE为例子
- tomcat配置JNDI数据源例子
- tomcat jndi配置例子图
- tomcat JNDI 的配置
- tomcat数据库 jndi文件配置
- Tomcat配置DruidDataSource JNDI数据源例子
- Tomcat配置DruidDataSource JNDI数据源例子
- Tomcat6配置Oracle数据库JNDI
- 在Tomcat 6.0中配置数据库JNDI的方法
- spring配置下通过tomcat的jndi服务连接数据库
- Tomcat jndi 数据库配置 连接池配置
- Tomcat jndi 数据库配置 连接池配置
- Tomcat jndi 数据库配置 连接池配置
- tomcat环境使用jndi连接oracle数据库
- java学习笔记(三)
- 学生类的定义
- 重复压缩一个文件会出现什么结果?
- 【leetcode】Single Number
- iOS-变量的property属性设置和意义总结
- 如何配置Tomcat的JNDI (以oracle数据库为例子)
- 2.29习题
- tp执行流程
- Ant打可执行jar包指南
- 【leetcode】Sort Colors
- 蛋疼的Layout 和 分辨率适配
- 解决"要执行请求的操作,WordPress需要访问您网页服务器的权限"
- PSQL Doc ...
- linux网络配置