I have been struggling with this problem for more than a week. I did follow the
JDBC datasource howto (
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jndi-datasource-examples-howto.html). And I posted all the steps that I have taken to configure the
Tomcat 5.0.27 connection pool. Nobody has really helped to look into the problem. Tomcat 5.0.27, j2sdk1.4.2, Oracle 10i, Windows XP
I will post all my configuration steps again below the error message. The Tomcat logs file shows:
root cause
org.dhsinfo.content.exceptions.PageDAOSysException:
SQLException: Cannot create JDBC driver of class '' for connect URL 'null'
org.dhsinfo.content.dao.OraclePageDAO.findPages(OraclePageDAO.java:51)
org.dhsinfo.content.PageService.getPages(PageService.java:18)
org.dhsinfo.content.SelectPage.execute(SelectPage.java:29)
The configuration steps that I have taken are listed below:
Step 1.
Jakarta-Commons DBCP 1.2.1
Jakarta-Commons Collections 2.1.1
Jakarta-Commons Pool 1.2
These jar files are installed in
$CATALINA_HOME/common/lib.
Step 2.
download classes12.zip rename it to classes12.jar and place it in
TOMCAT_HOME\common\lib
Step 3. C:\jakarta-tomcat-5.0.27\conf\server.xml configuration
I did put the driver and URL in the C:\jakarta-tomcat-5.0.27\conf\server.xml file (The code shown below is inserted between
the <Logger
className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log."
suffix=".txt" timestamp="true"/> and the
closing </Host> tag).
Step 4. web.xml Configuration (the one in MyApp/WEB-INF directory)
add these lines after the <taglib> element
[ September 14, 2004: Message edited by: JiaPei Jen ]
[ September 14, 2004: Message edited by: JiaPei Jen ]