2016-06-14 3 views
0

Я пытаюсь получить пул соединений, используя JNDI поиска, но имеет следующие ошибки: java.sql.SQLException: Невозможно создать драйвер JDBC класса «» для подключения URL «нулевой»JNDI поиск для Пулы соединений

Моих контекст XML помещается в веб-папке/WEB-INF вблизи web.xml

<?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(); 
+1

Для Tomcat, context.xml должен находиться под ** META-INF ** и ** META-INF ** папка должна быть на том же уровне, что и ** WEB-INF **. – Roshith

+0

Спасибо! Теперь работает –

ответ

1

Для Tomcat, context.xml должен быть под ME Папка TA-INF и META-INF должна находиться на том же уровне, что и папка WEB-INF.

Смежные вопросы