aku1234 wrote: > Yes. Anything else I should look at? As Filip pointed out, without a driver you'll go nowhere. This would appear to be the immediate issue to deal with.
What driver jar did you put in the lib dir? Is there another copy in your WEB-INF/lib? You must remove that one if there is. p > Filip Hanik - Dev Lists wrote: >> ok, that's a good start. take a look at this >> >> Caused by: java.sql.SQLException: No suitable driver >> >> did you put the .jar file for the JDBC driver in TC_HOME/lib? >> >> Filip >> >> aku1234 wrote: >>> I did some investigation and found a commons-dbcp and commons-pool >>> in my lib directory. I removed those, so now it's using >>> org.apache.tomcat.dbcp.dbcp.BasicDataSource, but I get a similar error. >>> I'm not sure what's wrong. I did notice that Tomcat 6 uses tomcat-dbcp >>> instead of commons-dbcp. I'm thinking that might be part of the problem, >>> but I don't know enough about tomcat-dbcp to figure it out. >>> >>> Augustin >>> >>> The new stacktrace: >>> >>> INFO NamingHelper - JNDI InitialContext properties:{} >>> INFO DatasourceConnectionProvider - Using datasource: >>> java:comp/env/jdbc/OracleWellness >>> WARN SettingsFactory - Could not obtain connection metadata >>> org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver >>> of >>> class '' for connect URL 'null' >>> at >>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1150) >>> at >>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:880) >>> at >>> org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69) >>> at >>> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:84) >>> at >>> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2009) >>> at >>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1292) >>> at >>> org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915) >>> at >>> com.bhl.store.persistence.HibernateUtil.init(HibernateUtil.java:22) >>> at >>> com.bhl.store.persistence.HibernateUtil.getSessionFactory(HibernateUtil.java:44) >>> at >>> com.bhl.store.persistence.HibernateSessionRequestFilter.init(HibernateSessionRequestFilter.java:73) >>> at >>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275) >>> at >>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) >>> at >>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) >>> at >>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3696) >>> at >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4343) >>> at >>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) >>> at >>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) >>> at >>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) >>> at >>> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825) >>> at >>> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714) >>> at >>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490) >>> at >>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) >>> at >>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) >>> at >>> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) >>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >>> at >>> org.apache.catalina.core.StandardHost.start(StandardHost.java:719) >>> at >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) >>> at >>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >>> at >>> org.apache.catalina.core.StandardService.start(StandardService.java:516) >>> at >>> org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >>> at org.apache.catalina.startup.Catalina.start(Catalina.java:566) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:585) >>> at >>> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) >>> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) >>> Caused by: java.sql.SQLException: No suitable driver >>> at java.sql.DriverManager.getDriver(DriverManager.java:243) >>> at >>> org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1143) >>> ... 36 more >>> INFO Dialect - Using dialect: org.hibernate.dialect.Oracle10gDialect >>> >>> >>> >>> Filip Hanik - Dev Lists wrote: >>> >>>> hibernate is using the org.apache.commons.dbcp pool, so you need to >>>> configure that one, or tell hibernate to use tomcat's pool >>>> >>>> the clue here is, that tomcat's connection pool (while the same as >>>> commons.dbcp) has the package renamed to org.apache.tomcat.dbcp. >>>> >>>> this is a hibernate problem, your tomcat pool is configured correctly >>>> >>>> Filip >>>> >>>> >>>> >>> >> >> --------------------------------------------------------------------- >> To start a new topic, e-mail: users@tomcat.apache.org >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]