Tomcat и пул соединений JDBC

Я пытаюсь настроить пул подключений к базе данных mysql с помощью tomcat . Мое простое приложение называется Projekt, в моем Projekt.xml в Apache / conf / Catalina / localhost у меня есть


  
 

web.xml моего приложения


    HelloServlet
    org.jtp.HelloServlet


    HelloServlet
    /Hai


     
        DB Connection     
       jdbc/mysqldb     
       javax.sql.DataSource     
       Container     
 

, а в моей папке Apache / lib есть

mysql-connector-java-5.1.18-bin.jar

, но когда я выполняю этот код:

Context initContext  = new InitialContext();
dataSource = (DataSource)initContext.lookup("java:comp/env/jdbc/mysqldb");
System.out.println(dataSource.getConnection().createStatement().
            execute("select * from Users"));

Я получаю исключение

org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'

Я сейчас озадачен, в некоторых местах я читал, что это может быть вызвано тем, что драйвер не помещен в tomcat / lib, но он у меня есть, и он работает, потому что, когда я тестировал драйвер с ручными подключениями все заработало.

Для своей установки я пытался следовать http://people.apache.org/~fhanik/jdbc-pool/jdbc-pool.html

ИЗМЕНИТЬ: Наконец он заработал, казалось, что у меня были некоторые теги левого контекста в одном из файлов, поэтому при синтаксическом анализе он переопределял другие атрибуты, так что в конечном итоге это все моя вина.

11
задан Andna 9 February 2012 в 16:54
поделиться