This is likely a problem with your connection pool configuration. When
the connection url is NULL or '' that typically means that when you
configured your connection pool you didn't use the right property name
for the url so it ends up being unset.
-- Allen
Nelson Carpentier wrote:
> Richard...
>
> I believe the following part is the key:
>> Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create
>> JDBC driver of class '' for connect URL 'null'
>
> Did you do Step 5, from the Installation guide. Did you do the Tomcat
> 5.5 configuration in Tomcat 5.0, or vice versa?
>
> I'm just spit-balling, so I'm sorry if I'm re-treading covered steps...
>
> - Nelz
>
> On 1/10/07, Richard Jones <[EMAIL PROTECTED]> wrote:
>> Hi Nelson,
>>
>> Thanks for the quick reply. I've checked, and my J/Connector JDBC
>> driver and mail/activation Jars are in the correct place;
>> $TOMCAT_HOME/common/lib directory
>>
>> I also check I had the correct Jar versions on upgrading from 2.3 to
>> 3, and everything looks fine.
>>
>> Any other suggestions?
>>
>> Cheers,
>>
>> Richard
>>
>>
>>
>>
>> On 10/01/07, Nelson Carpentier <[EMAIL PROTECTED]> wrote:
>> > Oooh, oooh! I had this problem...
>> >
>> > What I ended up figuring out what that I read the install instructions
>> > too quickly... I had put the JDBC jars into the
>> > webapp/roller/WEB-INF/lib directory, but where they should go is in
>> > the $TOMCAT_HOME/common/lib directory... (Same with mail.jar and
>> > activation.jar...)
>> >
>> > Good luck!
>> >
>> > - Nelz
>> >
>> > On 1/10/07, Richard Jones <[EMAIL PROTECTED]> wrote:
>> > > Hi,
>> > >
>> > > I'm in the process of upgrading from 2.3 to 3.0 and I get the 'JDBC
>> > > driver of class '' for connect URL 'null'' error on startup, but
>> > > Roller runs fine - it's just the error on startup. This has come-up
>> > > on this list before and may be the same problem that Thomas Hofmann
>> > > reported > Database Problem (Oracle related ?), see:
>> > >
>>
http://mail-archives.apache.org/mod_mbox/incubator-roller-user/200611.mbox/[EMAIL
PROTECTED]
>>
>> > >
>> > > As Anil suggested in that thread, I think I have a duplicate
>> (failing)
>> > > auto-deployment of the webapp. My question is, how do I go about
>> > > fixing this? I've tried cleaning up all the Tomcat files and now
>> have
>> > > a clean, minimal Tomcat installation - but the problem persists.
>> > >
>> > > Any help would be greatly appreciated.
>> > >
>> > > Cheers,
>> > >
>> > > Richard
>> > >
>> > >
>> > >
>> > > Here's the stack trace:
>> > >
>> > > INFO 2007-01-10 19:37:52,174 HbmBinder:bindCollectionSecondPass -
>> > > Mapping collection: org.apache.roller.pojos.UserData.roles ->
>> userrole
>> > > INFO 2007-01-10 19:37:52,176 HbmBinder:bindCollectionSecondPass -
>> > > Mapping collection:
>> > > org.apache.roller.pojos.WeblogEntryData.entryAttributes ->
>> > > entryattribute
>> > > INFO 2007-01-10 19:37:52,178 HbmBinder:bindCollectionSecondPass -
>> > > Mapping collection:
>> org.apache.roller.pojos.WebsiteData.permissions ->
>> > > roller_user_permissions
>> > > INFO 2007-01-10 19:37:52,179 HbmBinder:bindCollectionSecondPass -
>> > > Mapping collection:
>> > > org.apache.roller.pojos.PlanetGroupData.groupSubscriptionAssocs ->
>> > > rag_group_subscription
>> > > INFO 2007-01-10 19:37:52,181 HbmBinder:bindCollectionSecondPass -
>> > > Mapping collection:
>> > >
>> org.apache.roller.pojos.PlanetSubscriptionData.groupSubscriptionAssocs
>> > > -> rag_group_subscription
>> > > INFO 2007-01-10 19:37:52,182 HbmBinder:bindCollectionSecondPass -
>> > > Mapping collection:
>> > > org.apache.roller.pojos.PlanetSubscriptionData.entries -> rag_entry
>> > > INFO 2007-01-10 19:37:52,212 NamingHelper:getInitialContext - JNDI
>> > > InitialContext properties:{}
>> > > INFO 2007-01-10 19:37:52,214
>> DatasourceConnectionProvider:configure -
>> > > Using datasource: java:comp/env/jdbc/rollerdb
>> > > WARN 2007-01-10 19:37:52,220 SettingsFactory:buildSettings - Could
>> > > not obtain connection metadata
>> > > org.apache.commons.dbcp.SQLNestedException: Cannot create JDBC driver
>> > > of class '' for connect URL 'null'
>> > > at
>>
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
>>
>> > > at
>>
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>>
>> > > at
>>
org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
>>
>> > > at
>> org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:72)
>> > > at
>> org.hibernate.cfg.Configuration.buildSettings(Configuration.java:1881)
>> > > at
>> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1174)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.<init>(HibernatePersistenceStrategy.java:65)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernateRollerImpl.<init>(HibernateRollerImpl.java:74)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernateRollerImpl.instantiate(HibernateRollerImpl.java:89)
>>
>> > > 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.roller.model.RollerFactory.setRoller(RollerFactory.java:103)
>> > > at
>> org.apache.roller.model.RollerFactory.getRoller(RollerFactory.java:72)
>> > > at
>>
org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.java:171)
>>
>> > > at
>>
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
>>
>> > > at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
>> > > at
>>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>> > > at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
>> > > at
>>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
>>
>> > > at
>> org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
>> > > at
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
>>
>> > > at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
>> > > at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
>> > > at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
>>
>> > > at
>>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
>> > > at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>> > > at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>> > > at
>> org.apache.catalina.core.StandardService.start(StandardService.java:480)
>> > > at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
>> > > at
>> org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>> > > 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:287)
>> > > at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
>> > > Caused by: java.sql.SQLException: No suitable driver
>> > > at java.sql.DriverManager.getDriver(DriverManager.java:243)
>> > > at
>>
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
>>
>> > > ... 40 more
>> > > INFO 2007-01-10 19:37:52,286 Dialect:<init> - Using dialect:
>> > > org.hibernate.dialect.MySQLDialect
>> > > INFO 2007-01-10 19:37:52,304
>> > > TransactionFactoryFactory:buildTransactionFactory - Using default
>> > > transaction strategy (direct JDBC transactions)
>> > > INFO 2007-01-10 19:37:52,315
>> > > TransactionManagerLookupFactory:getTransactionManagerLookup - No
>> > > TransactionManagerLookup configured (in JTA environment, use of
>> > > read-write or transactional second-level cache is not recommended)
>> > > INFO 2007-01-10 19:37:52,317 SettingsFactory:buildSettings -
>> > > Automatic flush during beforeCompletion(): disabled
>> > > INFO 2007-01-10 19:37:52,318 SettingsFactory:buildSettings -
>> > > Automatic session close at end of transaction: disabled
>> > > INFO 2007-01-10 19:37:52,338 SettingsFactory:buildSettings -
>> > > Scrollable result sets: disabled
>> > > INFO 2007-01-10 19:37:52,340 SettingsFactory:buildSettings - JDBC3
>> > > getGeneratedKeys(): disabled
>> > > INFO 2007-01-10 19:37:52,341 SettingsFactory:buildSettings -
>> > > Connection release mode: auto
>> > > INFO 2007-01-10 19:37:52,345 SettingsFactory:buildSettings - Maximum
>> > > outer join fetch depth: 2
>> > > INFO 2007-01-10 19:37:52,346 SettingsFactory:buildSettings - Default
>> > > batch fetch size: 1
>> > > INFO 2007-01-10 19:37:52,347 SettingsFactory:buildSettings -
>> Generate
>> > > SQL with comments: disabled
>> > > INFO 2007-01-10 19:37:52,356 SettingsFactory:buildSettings - Order
>> > > SQL updates by primary key: disabled
>> > > INFO 2007-01-10 19:37:52,358
>> > > SettingsFactory:createQueryTranslatorFactory - Query translator:
>> > > org.hibernate.hql.ast.ASTQueryTranslatorFactory
>> > > INFO 2007-01-10 19:37:52,369 ASTQueryTranslatorFactory:<init> -
>> Using
>> > > ASTQueryTranslatorFactory
>> > > INFO 2007-01-10 19:37:52,370 SettingsFactory:buildSettings - Query
>> > > language substitutions: {}
>> > > INFO 2007-01-10 19:37:52,372 SettingsFactory:buildSettings -
>> > > Second-level cache: enabled
>> > > INFO 2007-01-10 19:37:52,373 SettingsFactory:buildSettings - Query
>> > > cache: disabled
>> > > INFO 2007-01-10 19:37:52,374 SettingsFactory:createCacheProvider -
>> > > Cache provider: org.hibernate.cache.EhCacheProvider
>> > > INFO 2007-01-10 19:37:52,385 SettingsFactory:buildSettings -
>> Optimize
>> > > cache for minimal puts: disabled
>> > > INFO 2007-01-10 19:37:52,386 SettingsFactory:buildSettings -
>> > > Structured second-level cache entries: enabled
>> > > INFO 2007-01-10 19:37:52,403 SettingsFactory:buildSettings -
>> > > Statistics: enabled
>> > > INFO 2007-01-10 19:37:52,404 SettingsFactory:buildSettings - Deleted
>> > > entity synthetic identifier rollback: disabled
>> > > INFO 2007-01-10 19:37:52,406 SettingsFactory:buildSettings - Default
>> > > entity-mode: pojo
>> > > INFO 2007-01-10 19:37:52,477 SessionFactoryImpl:<init> - building
>> > > session factory
>> > > WARN 2007-01-10 19:37:52,600 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.BookmarkData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:53,824 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.CommentData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:53,912 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.FolderData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:53,948 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.PermissionsData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:53,978 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.RoleData]; using
>> defaults.
>> > > WARN 2007-01-10 19:37:53,997 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.ImageData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,052 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.WatermarkData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,096 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.WeblogCategoryData];
>> using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,223 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.RefererData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,259 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.AutoPingData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,286 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.WeblogCategoryAssoc];
>> > > using defaults.
>> > > WARN 2007-01-10 19:37:54,334 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.CounterData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,420 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.WeblogEntryData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,485 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.WeblogTemplate]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,512 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.ImageExifData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,550 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.PingQueueEntryData];
>> using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,657 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.ImagePreviewData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,689 EhCacheProvider:buildCache - Could not
>> > > find configuration
>> > > [org.apache.roller.pojos.PingCategoryRestrictionData]; using
>> defaults.
>> > > WARN 2007-01-10 19:37:54,702 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.PingTargetData]; using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,729 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.EntryAttributeData];
>> using
>> > > defaults.
>> > > WARN 2007-01-10 19:37:54,745 EhCacheProvider:buildCache - Could not
>> > > find configuration [org.apache.roller.pojos.FolderAssoc]; using
>> > > defaults.
>> > > INFO 2007-01-10 19:37:55,097 SessionFactoryObjectFactory:addInstance
>> > > - Not binding factory to JNDI, no JNDI name configured
>> > > INFO 2007-01-10 19:37:55,111 RollerFactory:setRoller - Using Roller
>> > > Impl: org.apache.roller.business.hibernate.HibernateRollerImpl
>> > > WARN 2007-01-10 19:37:55,336 JDBCExceptionReporter:logExceptions -
>> > > SQL Error: 0, SQLState: null
>> > > ERROR 2007-01-10 19:37:55,349 JDBCExceptionReporter:logExceptions -
>> > > Cannot create JDBC driver of class '' for connect URL 'null'
>> > > FATAL 2007-01-10 19:37:55,353 HibernatePropertiesManagerImpl:init -
>> > > Failed to initialize runtime configuration properties.Please check
>> > > that the database has been upgraded!
>> > > org.apache.roller.RollerException
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties(HibernatePropertiesManagerImpl.java:115)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init(HibernatePropertiesManagerImpl.java:147)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.<init>(HibernatePropertiesManagerImpl.java:70)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager(HibernateRollerImpl.java:189)
>>
>> > > at
>>
org.apache.roller.ui.core.RollerContext.setupRollerProperties(RollerContext.java:237)
>>
>> > > at
>>
org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.java:173)
>>
>> > > at
>>
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
>>
>> > > at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
>> > > at
>>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>> > > at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
>> > > at
>>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
>>
>> > > at
>> org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
>> > > at
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
>>
>> > > at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
>> > > at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
>> > > at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
>>
>> > > at
>>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
>> > > at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>> > > at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>> > > at
>> org.apache.catalina.core.StandardService.start(StandardService.java:480)
>> > > at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
>> > > at
>> org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>> > > 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:287)
>> > > at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
>> > > --- ROOT CAUSE ---
>> > > org.hibernate.exception.GenericJDBCException: Cannot open connection
>> > > at
>>
org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
>>
>> > > at
>> org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
>>
>> > > at
>>
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
>>
>> > > at
>>
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
>>
>> > > at
>>
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:363)
>>
>> > > at
>>
org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:122)
>>
>> > > at
>> org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
>> > > at
>> org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
>> > > at
>> org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
>> > > 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.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:301)
>>
>> > > at $Proxy2.beginTransaction(Unknown Source)
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession(HibernatePersistenceStrategy.java:83)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties(HibernatePropertiesManagerImpl.java:98)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init(HibernatePropertiesManagerImpl.java:147)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.<init>(HibernatePropertiesManagerImpl.java:70)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager(HibernateRollerImpl.java:189)
>>
>> > > at
>>
org.apache.roller.ui.core.RollerContext.setupRollerProperties(RollerContext.java:237)
>>
>> > > at
>>
org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.java:173)
>>
>> > > at
>>
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
>>
>> > > at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
>> > > at
>>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>> > > at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
>> > > at
>>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
>>
>> > > at
>> org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
>> > > at
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
>>
>> > > at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
>> > > at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
>> > > at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
>>
>> > > at
>>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
>> > > at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>> > > at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>> > > at
>> org.apache.catalina.core.StandardService.start(StandardService.java:480)
>> > > at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
>> > > at
>> org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>> > > 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:287)
>> > > at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
>> > > Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create
>> > > JDBC driver of class '' for connect URL 'null'
>> > > at
>>
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:780)
>>
>> > > at
>>
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540)
>>
>> > > at
>>
org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:69)
>>
>> > > at
>>
org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:360)
>>
>> > > ... 42 more
>> > > Caused by: java.sql.SQLException: No suitable driver
>> > > at java.sql.DriverManager.getDriver(DriverManager.java:243)
>> > > at
>>
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:773)
>>
>> > > ... 45 more
>> > > FATAL 2007-01-10 19:37:55,363 RollerContext:contextInitialized -
>> > > RollerContext initialization failed
>> > > java.lang.RuntimeException: org.apache.roller.RollerException
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init(HibernatePropertiesManagerImpl.java:163)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.<init>(HibernatePropertiesManagerImpl.java:70)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager(HibernateRollerImpl.java:189)
>>
>> > > at
>>
org.apache.roller.ui.core.RollerContext.setupRollerProperties(RollerContext.java:237)
>>
>> > > at
>>
org.apache.roller.ui.core.RollerContext.contextInitialized(RollerContext.java:173)
>>
>> > > at
>>
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3827)
>>
>> > > at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
>> > > at
>>
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
>> > > at
>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
>> > > at
>>
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277)
>>
>> > > at
>> org.apache.catalina.core.StandardHost.install(StandardHost.java:832)
>> > > at
>> org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:701)
>>
>> > > at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:432)
>> > > at
>> org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
>> > > at
>> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349)
>>
>> > > at
>>
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>>
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091)
>> > > at
>> org.apache.catalina.core.StandardHost.start(StandardHost.java:789)
>> > > at
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083)
>> > > at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478)
>> > > at
>> org.apache.catalina.core.StandardService.start(StandardService.java:480)
>> > > at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:2313)
>> > > at
>> org.apache.catalina.startup.Catalina.start(Catalina.java:556)
>> > > 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:287)
>> > > at
>> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
>> > > Caused by: org.apache.roller.RollerException
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties(HibernatePropertiesManagerImpl.java:115)
>>
>> > > at
>>
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init(HibernatePropertiesManagerImpl.java:147)
>>
>> > > ... 29 more
>> > > INFO 2007-01-10 19:37:55,388 IPBanFilter:init - INIT IPBanFilter
>> > > INFO 2007-01-10 19:37:55,395 CompressionFilter:init - Compressed
>> Output ENABLED
>> > > INFO 2007-01-10 19:37:55,415 RequestMappingFilter:init - Request
>> > > mapping filter initialized, 1 mappers configured.
>> > > INFO 2007-01-10 19:37:55,433 ReferrerQueueManagerImpl:<init> -
>> > > Initializing Referrer Queue Manager
>> > > INFO 2007-01-10 19:37:55,437 ReferrerQueueManagerImpl:<init> -
>> > > Asynchronous referrer processing = false
>> > > INFO 2007-01-10 19:37:55,452 CacheManager:<clinit> - Cache
>> Manager Initialized.
>> > > INFO 2007-01-10 19:37:55,454 CacheManager:<clinit> - Cache Factory =
>> > > org.apache.roller.util.cache.ExpiringLRUCacheFactoryImpl
>> > > INFO 2007-01-10 19:37:55,464 FuturePostingsInvalidationJob:input -
>> > > Peeking 3 minutes into the future each pass
>> > > INFO 2007-01-10 19:37:55,500 ContinuousWorkerThread:run - future
>> > > invalidations thread Started.
>> > > ERROR 2007-01-10 19:37:55,502 WorkerThread:run - Error executing job.
>> > > Worker = future invalidations thread, Job =
>> > > org.apache.roller.util.cache.FuturePostingsInvalidationJob
>> > > java.lang.ThreadDeath
>> > > at
>>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1229)
>>
>> > > at
>>
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
>>
>> > > at
>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>> > > at
>>
org.apache.roller.business.hibernate.HibernateRollerImpl.getWeblogManager(HibernateRollerImpl.java:159)
>>
>> > > at
>>
org.apache.roller.util.cache.FuturePostingsInvalidationJob.execute(FuturePostingsInvalidationJob.java:74)
>>
>> > > at
>> org.apache.roller.business.runnable.WorkerThread.run(WorkerThread.java:73)
>>
>> > > at
>>
org.apache.roller.business.runnable.ContinuousWorkerThread.run(ContinuousWorkerThread.java:83)
>>
>> > > INFO 2007-01-10 19:37:55,504 ContinuousWorkerThread:run - future
>> > > invalidations thread INTERRUPT: sleep interrupted
>> > >
>> >
>> >
>>