使用jndi代替数据连接池
第一步:在tomcat6.0的conf文件夹下找到 context.xml 文件,在<context></context>中加入:
<Resource name="myjndi"
auth="Container"
type="javax.sql.DataSource"
username="root"
password="1234"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/ash2"
maxActive="100"
maxIdle="30"
maxWait="5000"
/>
第二步:在web.xml中加入:
<!-- 使用tomcat6.0的jndi -->
<resource-ref>
<!-- 调用jndi的名称 -->
<res-ref-name>myjndi</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<!-- 此处要和tomcat下的context.xml中的auth 一致 -->
<res-auth>Container</res-auth>
</resource-ref>
第三步:在spring配置文件中配置dataSource
<!-- 使用tomcat的jndi-->
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/myjndi"></property>
</bean>
大家在使用是注意相同颜色部分不要弄错
因为配置文件中不允许使用中文所以具体说明大家看一下下边:
<Resource name="myjndi" <!-- JNDI名称 -->
auth="Container" <!-- 此处和web.xml中对应 -->
type="javax.sql.DataSource" <!-- 数据源类型 -->
password="1234" <!-- 数据库访问密码 -->
username="root" <!-- 数据库访问用户名 -->
driverClassName="com.mysql.jdbc.Driver" <!-- 数据库驱动类 -->
url="jdbc:mysql://localhost:3306/ash2" <!-- 数据库访问url -->
maxActive="100" <!-- 最大活动数 -->
maxIdle="30"
maxWait="5000" <!-- 最大等待时间 -->
/>
相关推荐
tomcat6.0中配置JNDI的DBCP连接
NULL 博文链接:https://shijian4810.iteye.com/blog/1165175
经过实践归纳的,参考了tomcat6.0关于配置JNDI的官方文档。经过测试可以配置成功和使用。
Tomcat6.0 JNDI数据源经典实例,里面JAR包,配置文件,数据源都配置好了,sql语句已经打包好了,直接可以建表的。
tomcat6.0JNDI连接数据库 中配置代码
NULL 博文链接:https://zhaoshijie.iteye.com/blog/903265
连接数据库有JDBC和JNDI等多种方式,该文件详细的描述了如何在tomcat6下配置JNDI的方法,本人测试多次很有效,绝对正确。
hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+tomcat 5.5.x(配置jndi)hibernate 3.1+...
在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc
tomcat配置jndi几个方式
在Tomcat配置JNDI数据源的三种方式
tomcat上配置的JNDI数据源的几种方式
Tomcat_5配置JNDI数据源
NULL 博文链接:https://sailinglee.iteye.com/blog/480715
帆软报表FineReport中数据连接中的Tomcat配置JNDI连接,要通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,本文进行详细演示。
spring配置JNDI数据源
Tomcat6+spring+jndi配置数据源说明.docx
Tomcat配置JNDI数据源的N种方法
自己总结的三种使用方式,对比来看选择最适合你的方式