Tomcat 6.0的JNDI使用方法

最近有项目用到JNDI,为了方便的更改数据库和环境,好吧,那我就来学习下,顺便分享下方法,网上的方法乱七八糟,看的我眼都晕了。以下我提供的方法绝对是我本人试过可用的,要不发上来被你看到了,估计会被你骂。囧……

先让大家看下我的项目图:

一、我们先找到tomcat6.0conf目录下的context.xml更改里面的内容:

<?xml version='1.0' encoding='utf-8'?>
<Context>
<WatchedResource>WEB-INF/web.xml</WatchedResource>
    <Resource name="jdbc/mysqldb"
       auth="Container"
       type="javax.sql.DataSource"
       driverClassName="com.mysql.jdbc.Driver"
       url="jdbc:mysql://localhost:3306/test"
       username="root"
       password="123456"
       maxActive="4"
       maxIdle="2"
       maxWait="-1"  />
<ResourceLink global="mysqldb" name="mysqldb" type="javax.sql.DataSource"/>
</Context>

其他的全删掉,只要替换成我上面这样的就可以。

参数解释:

name 为当前数据源JNDI的名字,可以随意设定;

auth 为验证方式;

type 资源类型;

driverClassName 为Oracle驱动引用;

maxActiv 为连接池最大激活的连接数,设为0表示无限制;

maxIdle 为连接池最大空闲的连接数,数据库连接的最大空闲时间。超过空闲时间,数据库连接将被标记为不可用,然后被释放。设为0表示无限制;

maxWait 为连接最大的等待时间,单位毫秒,如果超过此时间将接到异常。设为-1表示无限制;

username 为oracle数据库的一个用户名;

password 为username的密码;

url 为连接oracle的连接地址;

二、新建个项目JNDIPro,名字就叫这个啦。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, jndi
, 最大似然频偏估计
, 方法
, 项目
, 时间
, tomcat关闭释放资源
, 空闲时间超过
, Tomcat6.0
最大
,以便于您获取更多的相关知识。

时间: 2024-10-02 13:46:43

Tomcat 6.0的JNDI使用方法的相关文章

Tomcat6.0的JNDI使用方法(连接池)

原文http://www.cnblogs.com/shyy/archive/2013/03/12/2956046.html    最近有项目用到JNDI,为了方便的更改数据库和环境,好吧,那我就来学习下,顺便分享下方法,网上的方法乱七八糟,看的我眼都晕了.以下我提供的方法绝对是我本人试过可用的,要不发上来被你看到了,估计会被你骂.囧-- 先让大家看下我的项目图: 一.我们先找到tomcat6.0conf目录下的context.xml更改里面的内容: 1 <?xml version='1.0' e

tomcat 7.0 不支持 axis2 吗?求解决方法。

问题描述 tomcat 7.0 不支持 axis2 吗?求解决方法. 错误提示如: Tomcat v7.0 Server 不支持 Apache Axis2 Web Service 运行时.选择另一服务器或运行时以继续完成 Web Service 向导. 求解决方法

Java开发环境Tomcat (7.0)数据源配置教程

Tomcat的Java Web容器下配置DataSource(数据源)对象.JDBC中的javx.sql.DataSource接口负责建立于数据库的连接,程序中直接从数据源中获取数据库连接.DataSource对象由Servlet容器Tomcat进行管理,其实获取数据库连接是从连接池中选取空闲连接.它基于Java中的JNDI(Java 命名与目录接口)来实现. 一.所有项目共用一个连接池 1.配置数据源context.xml: 在tomcat 的conf 目录下有context.xml 文件,这

完整图解 Tomcat 5.0.28 安装笔记

笔记 在开始安装之前,先准备J2SDK和TOMCAT两个软件,如果已经安装了J2SDK,就只需TOMCAT即可. 笔者使用的软件如下: Windows 2000 Advance Server + SP4 J2SDK v1.4.2_04 - http://java.sun.com/j2se/1.4.2/download.html TOMCAT v5.0.28 - http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.0.28/bin/jakar

tomcat-eclipse 使用Tomcat 6.0 部署多个应用对应多个server 需要不同端口么?

问题描述 eclipse 使用Tomcat 6.0 部署多个应用对应多个server 需要不同端口么? 1.就是一个应用对应一个server,不需要同时启动多个应用,可以都使用默认的server配置吗?(8080) 2.Tomcat启动做了什么?我把其他server停了,启动一个server时,发现控制台打印出已经停止的sever的信息(我在停止的server项目中一个类里的set,get方法中写了输出语句,它再启动另一个项目时被打印出来了.) 解决方案 1.一个端口可以运行多个servlet2

隐藏apache和tomcat在headers中版本号的方法

隐藏apache和tomcat在headers中版本号的方法 apache: http.conf文件中添加 ServerTokens ProductOnly ServerSignature Off 两行 tomcat: 在server.xml中的Connector节点中添加server="wws1.0"

HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天_javascript技巧

1.什么是WebSocket? WebSocket 是一种自然的全双工.双向.单套接字连接.使用WebSocket,你的HTTP 请求变成打开WebSocket 连接(WebSocket 或者WebSocket over TLS(TransportLayer Security,传输层安全性,原称"SSL"))的单一请求,并且重用从客户端到服务器以及服务器到客户端的同一连接.WebSocket 减少了延迟,因为一旦建立起WebSocket 连接,服务器可以在消息可用时发送它们.例如,和轮

有关tomcat内存溢出的完美解决方法_java

tomcat内存溢出设置JAVA_OPTS 答案1 设置Tomcat启动的初始内存 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4.可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置 三.实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -D

Eclipse启动Tomcat错误:Several ports (8080, 8009) required by Tomcat v6.0 Server at localhost are already

                      Eclipse启动Tomcat错误:           Several ports (8080,8009) required by Tomcat v6.0 Server at localhost are already in use. Theserver may already be running in another process, or a system process may beusing the port. To start this