Tomcat7.0配置JNDI数据源
2015-11-24 00:00
501 查看
摘要: Tomcat7.0配置JNDI数据源
1.META-INF目录下新建context.xml,内容如下:
2.在Web.xml加入资源引用:
3.JNDI资源使用方式:
也可以在tomcat的conf目录下的context.xml中进行配置,但是以这种方式配置,如果配置中写错了属性,会出现Cannot create JDBC driver of class ' ' for connect URL 'null'的错误。
1.META-INF目录下新建context.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?> <Context> <Resource name="JDBC/CWQITEST" auth="Container" type="javax.sql.DataSource" username="root" password="mysqlPassword" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/oltpdemo" maxActive="8" minIdle="0" maxIdle="8"/> </Context>
2.在Web.xml加入资源引用:
<resource-ref> <description>DB Connection</description> <res-ref-name>JDBC/CWQITEST</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
3.JNDI资源使用方式:
Context initContext = new InitialContext(); //DataSource ds = (DataSource)context.lookup("java:comp/env/JDBC/CWQITEST"); Context envContext = (Context)initContext.lookup("java:comp/env"); DataSource ds = (DataSource)envContext.lookup("JDBC/CWQITEST"); Connection conn = ds.getConnection();
也可以在tomcat的conf目录下的context.xml中进行配置,但是以这种方式配置,如果配置中写错了属性,会出现Cannot create JDBC driver of class ' ' for connect URL 'null'的错误。
相关文章推荐
- Spring的JNDI数据源连接池配置
- 配置 jndi
- JAVA数据源连接方式汇总
- jboss6 部署优化
- tomcat环境使用jndi连接oracle数据库
- JPA + Tomcat + JNDI数据源持久化配置
- JAVA JNDI简介
- JNDI
- jndi连接数据库
- Java分布式处理技术(RMI、JNDI)
- JNDI
- JMSSample
- Java数据库连接-JNDI方式- 配置Tomcat6.0 连接池
- JDBC与JNDI获取数据库连接对象注意事项
- JNDI 技术总结示例
- jboss4.2.3 配置jndi数据源
- tomcat配置JNDI数据源
- JNDI查找数据源 未找到异常
- jndi配置连接池_成功案例
- jndi作用