I keep getting the following error in my catalina.out file. This same application starts up just fine when it has a context path of "/cct", but I get the errors when I use path="".
Any ideas? WARN [main] JDBCExceptionReporter.logExceptions(35) | SQL Error: 0, SQLState: null ERROR [main] JDBCExceptionReporter.logExceptions(42) | Cannot load JDBC driver class 'null' WARN [main] SessionFactoryImpl.<init>(163) | 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 cirrus.hibernate.connection.DatasourceConnectionProvider.getConnection(Datas ourceConnectionProvider.java:56) at cirrus.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:152) at cirrus.hibernate.impl.DatastoreImpl.buildSessionFactory(DatastoreImpl.java:4 03) at cirrus.hibernate.impl.DatastoreImpl.buildSessionFactory(DatastoreImpl.java:3 92) at cirrus.hibernate.cfg.Configuration.configure(Configuration.java:163) at cirrus.hibernate.Hibernate.configure(Hibernate.java:193) at com.comcast.cable.dmc.itd.cct.webapp.StartupServlet.init(StartupServlet.java :58) Also, my oracle connection pool times out after 24 hours - I haven't found a solution after a week or two pinging this list and the struts-user list. Any ideas are greatly appreciated. Setup: 1. classes12.jar in $CATALINA_HOME/common/lib 2. Context file cct.xml in $CATALINA_HOME/webapps - contents are below. 3. web.xml contains JNDI Datasource information. The app works, I just get errors on startup, and timeout after 24 hours. Thanks, Matt web.xml: <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/cctdb</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> cct.xml <Context path="" docBase="cct" debug="99" reloadable="false" privileged="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="cct_log." suffix=".txt" timestamp="true"/> <Realm className="org.apache.catalina.realm.JDBCRealm" debug="99" driverName="oracle.jdbc.driver.OracleDriver" digest="SHA" connectionURL="jdbc:oracle:thin:[EMAIL PROTECTED]:1521:cctprd" userTable="user_sys_access" userNameCol="userid" userCredCol="password" userRoleTable="user_role" roleNameCol="role_name"/> <Resource name="jdbc/cctdb" auth="Container" type="javax.sql.DataSource"/> <ResourceParams name="jdbc/cctdb"> <parameter> <name>factory</name> <value>org.apache.commons.dbcp.BasicDataSourceFactory</value> </parameter> <!-- Maximum number of dB connections in pool. Set to 0 for no limit. --> <parameter> <name>maxActive</name> <value>0</value> </parameter> <!-- Maximum number of idle dB connections to retain in pool. Set to 0 for no limit. --> <parameter> <name>maxIdle</name> <value>0</value> </parameter> <!-- Maximum time to wait for a dB connection to become available in ms, in this example 10 seconds. An Exception is thrown if this timeout is exceeded. Set to -1 to wait indefinitely. --> <parameter> <name>maxWait</name> <value>10000</value> </parameter> <!-- Database username and password for connections --> <parameter> <name>username</name> <value>cct_tool</value> </parameter> <parameter> <name>password</name> <value>tiger</value> </parameter> <!-- Class name for Oracle JDBC driver --> <parameter> <name>driverClassName</name> <value>oracle.jdbc.pool.OracleConnectionPoolDataSource</value> </parameter> <!-- The JDBC connection url for connecting to your db. --> <parameter> <name>url</name> <value>jdbc:oracle:thin:@10.31.41.14:1521:cctprd</value> </parameter> <parameter> <name>removeAbandoned</name> <value>true</value> </parameter> <parameter> <name>removeAbandonedTimeout</name> <value>60</value> </parameter> <parameter> <name>logAbandoned</name> <value>true</value> </parameter> <parameter> <name>validationQuery</name> <value>SELECT 1 FROM DUAL</value> </parameter> </ResourceParams> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>