上回说了JNDI在Tomcat5.5.X下的配置,今天来说说在6.0下的配置。这两种版本的配置方法有点区别。
第一步:在tomcat6.0的conf文件夹下找到 context.xml 文件,在<context></context>中加入
- <Resource name="jdbc/demo" <!-- JNDI名称 -->
- auth="Container" <!-- 此处和web.xml中对应 -->
- type="javax.sql.DataSource" <!-- 数据源类型 -->
- password="1234" <!-- 数据库访问密码 -->
- username="demo" <!-- 数据库访问用户名 -->
- driverClassName="oracle.jdbc.OracleDriver" <!-- 数据库驱动类 -->
- url="jdbc:oracle:thin:@127.0.0.1:1521:DEMO" <!-- 数据库访问url -->
- maxActive="100" <!-- 最大活动数 -->
- maxIdle="30"
- maxWait="5000" <!-- 最大等待时间 -->
- />
第二步:在web.xml中加入
- <resource-ref>
- <res-ref-name>jdbc/demo</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
- </resource-ref>
第三步:在spring配置文件中配置dataSource
- <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
- <property name="jndiName" value="java:comp/env/jdbc/smap"></property>
- </bean>
如此3步,在Spring中即可进行数据源注入。
分享到:
相关推荐
tomcat6.0中配置JNDI的DBCP连接
NULL 博文链接:https://shijian4810.iteye.com/blog/1165175
经过实践归纳的,参考了tomcat6.0关于配置JNDI的官方文档。经过测试可以配置成功和使用。
tomcat6.0JNDI连接数据库 中配置代码
Tomcat6.0 JNDI数据源经典实例,里面JAR包,配置文件,数据源都配置好了,sql语句已经打包好了,直接可以建表的。
NULL 博文链接:https://zhaoshijie.iteye.com/blog/903265
连接数据库有JDBC和JNDI等多种方式,该文件详细的描述了如何在tomcat6下配置JNDI的方法,本人测试多次很有效,绝对正确。
在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc 在Tomcat下配置JNDI.doc
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数据源的三种方式
tomcat配置jndi几个方式
Tomcat_5配置JNDI数据源
tomcat上配置的JNDI数据源的几种方式
NULL 博文链接:https://sailinglee.iteye.com/blog/480715
帆软报表FineReport中数据连接中的Tomcat配置JNDI连接,要通过JNDI方式定义数据连接,首先在Tomcat服务器配置好JNDI,然后在设计器中直接调用JNDI的名字,即可成功使用JNDI连接,本文进行详细演示。
如何在spring中等价配置得到原本由jndi配置实现的数据源? 现在的问题是:由于各种原因,当不想使用jndi方式,如何等价的在spring工程内部实现配置?
Tomcat6+spring+jndi配置数据源说明.docx
自己总结的三种使用方式,对比来看选择最适合你的方式
Tomcat配置JNDI数据源的N种方法