tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aku1234 <augus...@cs.stanford.edu>
Subject Re: Tomcat 5.5.25 -> 6.0.14 upgrade problem
Date Thu, 27 Sep 2007 19:48:05 GMT

Yes.  Anything else I should look at?


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: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Tomcat-5.5.25--%3E-6.0.14-upgrade-problem-tf4525323.html#a12928955
Sent from the Tomcat - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message