Tomcat5.5x+jndi配置
<Context path="/JNDIDemo" docBase="D:\workspace\JNDIDemo\WebRoot" debug="0" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_quality_log." suffix=".txt" timestamp="true"/>
<Resource
name="jdbc/test" <!-- JNDI数据池名称 -->
type="javax.sql.DataSource" <!-- 数据类 -->
password="karid" <!-- 密码 -->
driverClassName="oracle.jdbc.driver.OracleDriver" <!-- 驱动 -->
maxIdle="2" <!-- 最少可用lia -->
maxWait="5000" <!-- 最大等待时间 5秒 -->
username="karid" <!-- 用户名 -->
url="jdbc:oracle:thin:@127.0.0.1:1521:karid"
maxActive="4" <!-- 最大可用连接 --> />
<ResourceParams name="jdbc/test">
<parameter>
<name>removeAbandoned</name>
<!-- Abandoned DB connections are removed and recycled -->
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<!-- Use the removeAbandonedTimeout parameter to set the number of seconds a DB connection has been idle before it is considered abandoned. -->
<value>60</value>
</parameter>
<parameter>
<name>logAbandoned</name>
<!-- Log a stack trace of the code which abandoned -->
<value>false</value>
</parameter>
<parameter>
<name>factory</name>
<!--DBCP Basic Datasource Factory -->
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
</ResourceParams>
2、配置web.xml
<description>MySQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
3、JNDI使用
public class DataSourceFactory
{
private static DataSource ds;
public static DataSource createDataSourde()
{
if (ds == null)
{
try
{
Context initContext = new InitialContext();
if (initContext == null)
System.out.println("无配置环境");
Context envContext = (Context) initContext.lookup("java:/compenv");
ds = (DataSource) envContext.lookup("jdbc/test"); //根据名称取得数据源
}
catch (NamingException e)
{
e.printStackTrace();
}
}
return ds;
}
}
转载于:https://www.cnblogs.com/alamps/archive/2012/10/02/2710545.html
Tomcat5.5x+jndi配置相关推荐
- JNDI配置DataResource代替JDBC连接数据库
JNDI配置DataResource代替JDBC连接数据库 1.JDBC和JNDI JDBC就是我们连接数据库的一个标准的Java API,JDBC提供了一系列接口和规范,各个数据库公司根据其JD ...
- 兼容Tomcat和Weblogic的Spring 数据源JNDI配置
http://linhao315.iteye.com/blog/1293787 众所周知,Tomcat和Weblogic中查找JNDI的名称是不一样的,以Spring配置为例,在Weblogic中,需 ...
- Spring DataSource JNDI - Tomcat JNDI 配置示例
Spring DataSource JNDI 的 Tomcat配置示例 欢迎使用Spring DataSource JNDI Tomcat示例教程.之前我们看到了如何使用Spring JDBC集成实现 ...
- kettle连接常用数据库JNDI配置方式
kettle连接几种常用数据库JNDI配置方式如下: 1.mysql数据库jndi配置: #mysql_local mysql/type=javax.sql.DataSource mysql/driv ...
- Tomcat使用JNDI配置数据源
Tomcat使用JNDI配置数据源 要在Tomcat中使用JNDI(Java Naming and Directory Interface:Java命名和目录接口)来配置数据源,我们可以去参考Tomc ...
- jsp 配置 oracle数据库连接池,tomcat5/tomcat4中配置数据库(oracle)连接池
tomcat5/tomcat4中配置数据库(oracle)连接池 作者:未知 文章来源:www.jspcn.net 发布日期:2005年01月19日 在tomcat 5 OR tomcat4中配 ...
- tomcat jndi mysql_Tomcat使用JNDI配置数据源
1. JNDI简介 1.1 定义 JNDI就是Sun提出的一套对象命名和目录服务的接口,全称为Java Naming and Directory Interface,简单的说就是JNDI通过目录服务的 ...
- win2000server IIS和tomcat5多站点配置
配置要求:IIS(win2000 server 自带).Java 2 SDK 1.4.2 (或更高版本).Tomcat Web Server 连接器.Tomcat 5.0.24 (或更高版本) 准备 ...
- spring下jndi配置
参考: 1)Spring配置JNDI(Tomcat7) http://liuzidong.iteye.com/blog/962841 2)在tomcat 6.0下配置JNDI及在Spring中的使用 ...
最新文章
- 项目性能优化(实现页面静态化1)
- BFC与垂直外边距折叠笔记
- 2013年新疆中小学教师计算机水平考试机试题(复习版),2013年新疆中小学教师计算机水平考试笔试题(复习版8套含答案)...
- 五种计算机编程语言注定要衰落,牛逼的你怎么看呢???
- python技巧 使用值来排序一个字典
- php+MySql注入非暴力爆字段名
- 从键盘上录入两个整数,计算a的b次方的结果
- Trie树(c++实现)
- redis 转义字符_一份完整的阿里云 Redis 开发规范,值得收藏!
- Linux下一些简单命令的收集
- 查看驱动安装错误日志
- 在https上面使用ws不加密_ASP.NET Core 3.1 中使用JWT认证
- 只要学会它,再多 Bug 也不怕
- linux合并ts文件吗,Linux 下使用 ffmpeg 大批量合并 ts 文件, mp4切割文件为m3u8
- Android 多语言对照表
- android vr sdk 架构,PowerVR图形SDK v4.0及工具终于问世
- 7个少有人知的资源宝藏网站,浏览器瞬间爆棚!速速收藏
- 沉浸其境,共赴云栖数智硬核美学
- 软件开发通识之一:什么是计算机语言?
- wget网站镜像下载
热门文章
- 服务器端开发经验总结 Linux C语言
- 设计模式C#描述——抽象工厂模式
- DataGridView 密码列(显示为*号)的设置
- 修改mysql数据库默认编码为utf8
- python web游戏实例_python实现的简单文本类游戏实例
- linux挂载移动硬盘 格式化_linux系统下如何挂载NTFS移动硬盘
- linux 输出重定向_Linux--文件描述符和stdin,stdout,stderr
- 扩展存储过程在哪里_青浦区智能仓储哪里有,一件代发1.9元全国_1.9元发全国-上海东臻仓储服务...
- Java项目:无库版银行管理系统(java+Gui+文档)
- Java项目:仓库管理系统设计和实现(java+ssm+springboot+layui)