Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-12866

Cannot configure Confluence 2.9 with a datasource on Resin

      Set up Confluence 2.9 to use a datasource on Resin. The setup completes successfully and Confluence is now accessible.
      Now restart Resin, and the following exception is generated:

      [16:02:27.323]

      {main}
      [16:02:27.376] {main}

      Mac OS X 10.5.4 i386
      [16:02:27.377]

      {main} Java(TM) 2 Runtime Environment, Standard Edition 1.5.0_13-b05-237, MacRoman, en
      [16:02:27.377] {main}

      Java HotSpot(TM) Client VM 1.5.0_13-119, 32, mixed mode, Apple Inc.
      [16:02:27.377]

      {main} user.name: Gurleen
      [16:02:27.377] {main}

      resin.home = /Applications/resin-pro-3.1.6/
      [16:02:27.377]

      {main} resin.root = /Applications/resin-pro-3.1.6/
      [16:02:27.379] {main}

      resin.conf = /Applications/resin-pro-3.1.6/conf/resin.conf
      [16:02:27.379]

      {main}
      [16:02:27.713] {main}

      WebApphttp://localhost:8080 active
      [16:02:27.830]

      {main} WebApphttp://localhost:8080/resin-admin active
      2008-08-26 16:02:28,572 INFO [main] [com.atlassian.confluence.lifecycle] contextInitialized Starting Confluence 2.9 (build #1415)
      [16:02:31.169] {main}

      WebApphttp://localhost:8080/confluence-2.9 Initializing Spring root WebApplicationContext
      [16:02:35.020]

      {main} org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userI18NBeanFactory' defined in class path resource [i18NContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'i18NBeanFactory' defined in class path resource [i18NContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultI18NBeanFactory' defined in class path resource [i18NContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'databasePluginLoader' while setting constructor argument with index 1 with key [34]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databasePluginLoader' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'pluginDataDao' while setting bean property 'pluginDataDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginDataDao' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [productionDatabaseContext.xml]: Invocation of init method failed; nested exception is net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020] {main}

      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'i18NBeanFactory' defined in class path resource [i18NContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultI18NBeanFactory' defined in class path resource [i18NContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'databasePluginLoader' while setting constructor argument with index 1 with key [34]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databasePluginLoader' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'pluginDataDao' while setting bean property 'pluginDataDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginDataDao' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [productionDatabaseContext.xml]: Invocation of init method failed; nested exception is net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020]

      {main} Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultI18NBeanFactory' defined in class path resource [i18NContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'databasePluginLoader' while setting constructor argument with index 1 with key [34]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databasePluginLoader' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'pluginDataDao' while setting bean property 'pluginDataDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginDataDao' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [productionDatabaseContext.xml]: Invocation of init method failed; nested exception is net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020] {main}

      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'databasePluginLoader' while setting constructor argument with index 1 with key [34]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databasePluginLoader' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'pluginDataDao' while setting bean property 'pluginDataDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginDataDao' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [productionDatabaseContext.xml]: Invocation of init method failed; nested exception is net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020]

      {main} Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'databasePluginLoader' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'pluginDataDao' while setting bean property 'pluginDataDao'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginDataDao' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [productionDatabaseContext.xml]: Invocation of init method failed; nested exception is net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020] {main}

      Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginDataDao' defined in class path resource [services/pluginServiceContext.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [productionDatabaseContext.xml]: Invocation of init method failed; nested exception is net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020]

      {main} Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [productionDatabaseContext.xml]: Invocation of init method failed; nested exception is net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020] {main}

      Caused by: net.sf.hibernate.HibernateException: Could not find datasource
      [16:02:35.020]

      {main} at net.sf.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:48)
      [16:02:35.020] {main}

      at net.sf.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:83)
      [16:02:35.020]

      {main} at net.sf.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:76)
      [16:02:35.020] {main}

      at net.sf.hibernate.cfg.Configuration.buildSettings(Configuration.java:1172)
      [16:02:35.020]

      {main} at net.sf.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:803)
      [16:02:35.020] {main}

      at org.springframework.orm.hibernate.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:540)
      [16:02:35.020]

      {main} at org.springframework.orm.hibernate.LocalSessionFactoryBean.afterPropertiesSet(LocalSessionFactoryBean.java:474)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1203)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1172)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:267)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1100)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:862)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:267)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1100)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:862)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:267)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:110)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:287)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:132)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:385)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:121)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:800)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:718)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:386)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:881)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:829)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:881)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:829)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:881)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:829)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:423)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
      [16:02:35.020]

      {main} at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
      [16:02:35.020] {main}

      at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
      [16:02:35.020]

      {main} at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:757)
      [16:02:35.020] {main}

      at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:516)
      [16:02:35.020]

      {main} at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:337)
      [16:02:35.020] {main}

      at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
      [16:02:35.020]

      {main} at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
      [16:02:35.025] {main}

      at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
      [16:02:35.025]

      {main} at com.atlassian.spring.container.ContainerContextLoaderListener.contextInitialized(ContainerContextLoaderListener.java:32)
      [16:02:35.025] {main}

      at com.atlassian.confluence.setup.ConfluenceBootstrappedContextLoaderListener.contextInitialized(ConfluenceBootstrappedContextLoaderListener.java:111)
      [16:02:35.025]

      {main} at com.caucho.server.webapp.WebApp.start(WebApp.java:1864)
      [16:02:35.025] {main}

      at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:667)
      [16:02:35.025]

      {main} at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
      [16:02:35.025] {main}

      at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:549)
      [16:02:35.025]

      {main} at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:160)
      [16:02:35.025] {main}

      at com.caucho.server.webapp.WebAppContainer.start(WebAppContainer.java:659)
      [16:02:35.025]

      {main} at com.caucho.server.host.Host.start(Host.java:450)
      [16:02:35.025] {main}

      at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:667)
      [16:02:35.025]

      {main} at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
      [16:02:35.025] {main}

      at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:549)
      [16:02:35.025]

      {main} at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:160)
      [16:02:35.025] {main}

      at com.caucho.server.host.HostContainer.start(HostContainer.java:484)
      [16:02:35.025]

      {main} at com.caucho.server.cluster.Server.start(Server.java:1315)
      [16:02:35.025] {main}

      at com.caucho.server.cluster.Cluster.startServer(Cluster.java:710)
      [16:02:35.025]

      {main} at com.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java:542)
      [16:02:35.025] {main}

      at com.caucho.server.resin.Resin.start(Resin.java:703)
      [16:02:35.025]

      {main} at com.caucho.server.resin.Resin.initMain(Resin.java:1157)
      [16:02:35.025] {main}

      at com.caucho.server.resin.Resin.main(Resin.java:1360)
      [16:02:35.025]

      {main} Caused by: javax.naming.NameNotFoundException: java:comp/env/jdbc/ConfluenceDS
      [16:02:35.025] {main}

      at com.caucho.naming.ContextImpl.lookupImpl(ContextImpl.java:205)
      [16:02:35.025]

      {main} at com.caucho.naming.ContextImpl.lookup(ContextImpl.java:157)
      [16:02:35.025] {main}

      at javax.naming.InitialContext.lookup(InitialContext.java:351)
      [16:02:35.025]

      {main} at net.sf.hibernate.connection.DatasourceConnectionProvider.configure(DatasourceConnectionProvider.java:44)
      [16:02:35.025] {main}

      ... 91 more
      [16:02:35.293]

      {main} java.lang.NullPointerException
      [16:02:35.293] {main}

      at com.atlassian.spring.container.ContainerManager.getComponent(ContainerManager.java:32)
      [16:02:35.293]

      {main} at com.atlassian.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:21)
      [16:02:35.293] {main}

      at com.caucho.server.webapp.WebApp.start(WebApp.java:1864)
      [16:02:35.293]

      {main} at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:667)
      [16:02:35.293] {main}

      at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
      [16:02:35.293]

      {main} at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:549)
      [16:02:35.293] {main}

      at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:160)
      [16:02:35.293]

      {main} at com.caucho.server.webapp.WebAppContainer.start(WebAppContainer.java:659)
      [16:02:35.293] {main}

      at com.caucho.server.host.Host.start(Host.java:450)
      [16:02:35.293]

      {main} at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:667)
      [16:02:35.293] {main}

      at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
      [16:02:35.293]

      {main} at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:549)
      [16:02:35.293] {main}

      at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:160)
      [16:02:35.293]

      {main} at com.caucho.server.host.HostContainer.start(HostContainer.java:484)
      [16:02:35.293] {main}

      at com.caucho.server.cluster.Server.start(Server.java:1315)
      [16:02:35.293]

      {main} at com.caucho.server.cluster.Cluster.startServer(Cluster.java:710)
      [16:02:35.293] {main}

      at com.caucho.server.cluster.ClusterServer.startServer(ClusterServer.java:542)
      [16:02:35.293]

      {main} at com.caucho.server.resin.Resin.start(Resin.java:703)
      [16:02:35.293] {main}

      at com.caucho.server.resin.Resin.initMain(Resin.java:1157)
      [16:02:35.293]

      {main} at com.caucho.server.resin.Resin.main(Resin.java:1360)
      [16:02:35.744] {main}

      WebApphttp://localhost:8080/confluence-2.9 org.tuckey.web.filters.urlrewrite.utils.Log ERROR: logLevelConf: null
      [16:02:35.775]

      {main} WebApphttp://localhost:8080/confluence-2.9 org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: loaded (conf ok)
      [16:02:36.462] {main}

      WebApphttp://localhost:8080/confluence-2.9 active
      [16:02:36.712]

      {main} WebApphttp://localhost:8080/resin-doc active
      [16:02:36.712] {main}

      Host[] active
      [16:02:36.719]

      {main} com.caucho.config.ConfigException: License directory '/Applications/resin-pro-3.1.6/licenses' does not exist.
      [16:02:36.721] {main}

      hmux listening to localhost:6800
      [16:02:36.730]

      {main} http listening to *:8080
      [16:02:36.731] {main}

      Server[id=,cluster=app-tier] active
      [16:02:36.734]

      {main}

      Resin started in 10998ms

      The problem has been replicated using MySQL.
      There have been reports of being reproducible with Postgres and MSSQL Server.
      Resin used : 3.1.6

      Using a direct JDBC connection works fine.

        1. classloadinghackery.patch
          5 kB
        2. CONF-12866-patches.zip
          5 kB
        3. resin-problem.txt
          55 kB

            [CONFSERVER-12866] Cannot configure Confluence 2.9 with a datasource on Resin

              Unassigned Unassigned
              ganand Gurleen Anand [Atlassian]
              Affected customers:
              0 This affects my team
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: