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
>