I am trying to setup a hibernate example with Tomcat 4.1.27. So I add a datasource to my server.xml. But when I access a connection, I got this exception: 20:56:49,072 WARN SessionFactoryImpl:171 - Could not obtain connection metadata java.sql.SQLException: Cannot load JDBC driver class 'null'
could some one please tell me how to fix that. I check the parameter of the DBCP connection, they are correct. Thanks in advance. Sam I have added the following in my server.xml of Tomcat: <Context path="quickstart" docBase="/quickstart"> <Resource name="jdbc/quickstart" scope="Shareable" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/quickstart"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <!-- DBCP database connection settings --> <parameter> <name>url</name> <value>jdbc:mysql://localhost:3306/mysql</value> </parameter> <parameter> <name>driverClassName</name><value>org.gjt.mm.mysql.Driver</value> </parameter> <parameter> <name>username</name> <value>remote</value> </parameter> <parameter> <name>password</name> <value>remote</value> </parameter> <!-- DBCP connection pooling options --> <parameter> <name>maxWait</name> <value>5000</value> </parameter> <parameter> <name>maxIdle</name> <value>2</value> </parameter> <parameter> <name>maxActive</name> <value>4</value> </parameter> </ResourceParams> </Context> << from the Tomcat console >> 20:56:49,010 INFO DatasourceConnectionProvider:51 - Using datasource: java:comp/env/jdbc/quickstart 20:56:49,010 INFO SessionFactoryImpl:155 - Use outer join fetching: true 20:56:49,057 WARN JDBCExceptionReporter:36 - SQL Error: 0, SQLState: null 20:56:49,057 ERROR JDBCExceptionReporter:44 - Cannot load JDBC driver class 'null' 20:56:49,072 WARN SessionFactoryImpl:171 - Could not obtain connection metadata java.sql.SQLException: Cannot load JDBC driver class 'null' at org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.jav a:529) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:3 12) at net.sf.hibernate.connection.DatasourceConnectionProvider.getConnection(Datas ourceConnectionProvider.java:60) at net.sf.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:160) at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:59 4) at net.sf.hibernate.examples.quickstart.TestHibernateServlet.initHibernate(Test HibernateServlet.java:109) at net.sf.hibernate.examples.quickstart.TestHibernateServlet.doGet(TestHibernat eServlet.java:26) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)