繁体   English   中英

用于连接池的JNDI查找

[英]JNDI lookup for connection pooling

我正在尝试使用jndi查找来获取连接池,但是出现以下错误:java.sql.SQLException:无法为连接URL'null'创建类''的JDBC驱动程序

我的上下文xml放在web.xml附近的web / WEB-INF文件夹中

 <?xml version="1.0" encoding="UTF-8"?> <Context antiJARLocking="true" crossContext="true" reloadable="true" path="patient/account"> <Resource name="jdbc/pharmacy" author="Container" type="javax.sql.DataSource" maxActive="32" maxIdle="8" maxWait="10000" username="root" password="23810198vas" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/pharmacy" /> </Context> 

Context envCtx = new InitialContext();
    DataSource ds = (DataSource)envCtx.lookup("java:comp/env/jdbc/pharmacy");
    Connection connection = ds.getConnection();

对于Tomcat,context.xml应该在META-INF下,而META-INF文件夹应该与WEB-INF文件夹处于同一级别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM