I downloaded the 3.0 eclipse workspace and configured it as instructed in the documentation. All things are working fine.
Now when I tried to migrate from jetty to tomcat by following steps given at http://docs.broadleafcommerce.org/dev/Tomcat.html.
1. changing in site/pom.xml to use tomcat by replacing jetty plugin with this code
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<!-- for Tomcat 7, change to tomcat7-maven-plugin -->
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.0-beta-1</version>
<configuration>
<path>/mycompany</path>
<warSourceDirectory>${webappDirectory}</warSourceDirectory>
<port>8080</port>
</configuration>
</plugin>
2. adding the following in the site/build.xml
<target name="tomcat-demo" depends="start-db">
<delete dir="war/WEB-INF/lib"/>
<artifact:mvn mavenHome="${maven.home}" fork="true" jvmargs="-DbroadleafCoreDirectory=${broadleafCoreDirectory} -DbroadleafWorkspaceDirectory=${broadleafWorkspaceDirectory} -XX:MaxPermSize=256M -Xmx512M">
<arg value="compile"/>
<arg value="war:exploded"/>
<arg value="tomcat6:run-war"/>
</artifact:mvn>
</target>
Then I do Maven install on the Demosite project and then click on tomcat-demo in site ant task.
Every dependency get downlaoded and then starts exception. My log is as
Code: Select all
[artifact:mvn] [INFO] --- tomcat7-maven-plugin:2.0-beta-1:run-war (default-cli) @ site ---
[artifact:mvn] [INFO] Running war on http://localhost:8080/mycompany
[artifact:mvn] [INFO] Using existing Tomcat server configuration at D:\eclipse-workspace\DemoSite\site\target\tomcat
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.coyote.AbstractProtocol init
[artifact:mvn] INFO: Initializing ProtocolHandler ["http-bio-8080"]
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.core.StandardService startInternal
[artifact:mvn] INFO: Starting service Tomcat
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.core.StandardEngine startInternal
[artifact:mvn] INFO: Starting Servlet Engine: Apache Tomcat/7.0.25
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.startup.ContextConfig getDefaultWebXmlFragment
[artifact:mvn] INFO: No global web.xml found
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.naming.NamingContext lookup
[artifact:mvn] WARNING: Unexpected exception resolving reference
[artifact:mvn] java.sql.SQLException: ${database.driver}
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:254)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:631)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:485)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:143)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:116)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:103)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:539)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:237)
[artifact:mvn] at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143)
[artifact:mvn] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:843)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1061)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:671)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:270)
[artifact:mvn] at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
[artifact:mvn] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
[artifact:mvn] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[artifact:mvn] at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[artifact:mvn] at java.lang.Thread.run(Thread.java:722)
[artifact:mvn] Caused by: java.lang.ClassNotFoundException: ${database.driver}
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
[artifact:mvn] at java.lang.Class.forName0(Native Method)
[artifact:mvn] at java.lang.Class.forName(Class.java:266)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:246)
[artifact:mvn] ... 29 more
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.core.NamingContextListener addResource
[artifact:mvn] WARNING: Failed to register in JMX: javax.naming.NamingException: ${database.driver}
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.naming.NamingContext lookup
[artifact:mvn] WARNING: Unexpected exception resolving reference
[artifact:mvn] java.sql.SQLException: ${database.driver}
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:254)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:631)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:485)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:143)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:116)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:103)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:539)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:237)
[artifact:mvn] at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143)
[artifact:mvn] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:843)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1061)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:671)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:270)
[artifact:mvn] at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
[artifact:mvn] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
[artifact:mvn] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[artifact:mvn] at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[artifact:mvn] at java.lang.Thread.run(Thread.java:722)
[artifact:mvn] Caused by: java.lang.ClassNotFoundException: ${database.driver}
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
[artifact:mvn] at java.lang.Class.forName0(Native Method)
[artifact:mvn] at java.lang.Class.forName(Class.java:266)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:246)
[artifact:mvn] ... 29 more
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.core.NamingContextListener addResource
[artifact:mvn] WARNING: Failed to register in JMX: javax.naming.NamingException: ${database.driver}
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.naming.NamingContext lookup
[artifact:mvn] WARNING: Unexpected exception resolving reference
[artifact:mvn] java.sql.SQLException: ${database.driver}
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:254)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:631)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:485)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:143)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:116)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:103)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:539)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:237)
[artifact:mvn] at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143)
[artifact:mvn] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:843)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.addResource(NamingContextListener.java:1061)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.createNamingContext(NamingContextListener.java:671)
[artifact:mvn] at org.apache.catalina.core.NamingContextListener.lifecycleEvent(NamingContextListener.java:270)
[artifact:mvn] at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
[artifact:mvn] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
[artifact:mvn] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[artifact:mvn] at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[artifact:mvn] at java.lang.Thread.run(Thread.java:722)
[artifact:mvn] Caused by: java.lang.ClassNotFoundException: ${database.driver}
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
[artifact:mvn] at java.lang.Class.forName0(Native Method)
[artifact:mvn] at java.lang.Class.forName(Class.java:266)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:246)
[artifact:mvn] ... 29 more
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.core.NamingContextListener addResource
[artifact:mvn] WARNING: Failed to register in JMX: javax.naming.NamingException: ${database.driver}
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.core.ApplicationContext log
[artifact:mvn] INFO: Set web app root system property: 'site.root' = [D:\eclipse-workspace\DemoSite\site\target\mycompany\]
[artifact:mvn] Jun 21, 2013 7:52:05 PM org.apache.catalina.core.ApplicationContext log
[artifact:mvn] INFO: Initializing log4j from [D:\eclipse-workspace\DemoSite\site\target\mycompany\WEB-INF\log4j.xml]
[artifact:mvn] Jun 21, 2013 7:52:06 PM org.apache.catalina.core.ApplicationContext log
[artifact:mvn] INFO: Initializing Spring root WebApplicationContext
[artifact:mvn] [ WARN] 19:52:12 RuntimeEnvironmentPropertiesConfigurer - Unable to determine runtime environment, using default environment 'development'
[artifact:mvn] Jun 21, 2013 7:52:14 PM org.apache.naming.NamingContext lookup
[artifact:mvn] WARNING: Unexpected exception resolving reference
[artifact:mvn] java.sql.SQLException: ${database.driver}
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:254)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:699)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:631)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.init(ConnectionPool.java:485)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.ConnectionPool.<init>(ConnectionPool.java:143)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.pCreatePool(DataSourceProxy.java:116)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceProxy.createPool(DataSourceProxy.java:103)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.createDataSource(DataSourceFactory.java:539)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.DataSourceFactory.getObjectInstance(DataSourceFactory.java:237)
[artifact:mvn] at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:143)
[artifact:mvn] at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:321)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:843)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:154)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:831)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
[artifact:mvn] at org.apache.naming.SelectorContext.lookup(SelectorContext.java:158)
[artifact:mvn] at javax.naming.InitialContext.lookup(InitialContext.java:411)
[artifact:mvn] at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:154)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:87)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:152)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
[artifact:mvn] at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
[artifact:mvn] at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
[artifact:mvn] at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:201)
[artifact:mvn] at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:187)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:379)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:162)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:442)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:416)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:550)
[artifact:mvn] at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:150)
[artifact:mvn] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:303)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1122)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
[artifact:mvn] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
[artifact:mvn] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
[artifact:mvn] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
[artifact:mvn] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
[artifact:mvn] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
[artifact:mvn] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[artifact:mvn] at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[artifact:mvn] at java.lang.Thread.run(Thread.java:722)
[artifact:mvn] Caused by: java.lang.ClassNotFoundException: ${database.driver}
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1701)
[artifact:mvn] at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1546)
[artifact:mvn] at java.lang.Class.forName0(Native Method)
[artifact:mvn] at java.lang.Class.forName(Class.java:266)
[artifact:mvn] at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:246)
[artifact:mvn] ... 88 more
[artifact:mvn] [ERROR] 19:52:14 ContextLoader - Context initialization failed
[artifact:mvn] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in resource loaded from byte array: Cannot resolve reference to bean 'blPersistenceUnitManager' while setting bean property 'persistenceUnitManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blPersistenceUnitManager': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blMergedDataSources' defined in resource loaded from byte array: Cannot resolve reference to bean 'webDS' while setting bean property 'sourceMap' with key [TypedStringValue: value [jdbc/web], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
[artifact:mvn] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
[artifact:mvn] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
[artifact:mvn] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
[artifact:mvn] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
[artifact:mvn] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
[artifact:mvn] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[artifact:mvn] at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[artifact:mvn] at java.lang.Thread.run(Thread.java:722)
[artifact:mvn] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blPersistenceUnitManager': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blMergedDataSources' defined in resource loaded from byte array: Cannot resolve reference to bean 'webDS' while setting bean property 'sourceMap' with key [TypedStringValue: value [jdbc/web], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:306)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1122)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
[artifact:mvn] ... 25 more
[artifact:mvn] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blMergedDataSources' defined in resource loaded from byte array: Cannot resolve reference to bean 'webDS' while setting bean property 'sourceMap' with key [TypedStringValue: value [jdbc/web], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:379)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:162)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:442)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:416)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:550)
[artifact:mvn] at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:150)
[artifact:mvn] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:303)
[artifact:mvn] ... 33 more
[artifact:mvn] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1488)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
[artifact:mvn] ... 50 more
[artifact:mvn] Caused by: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:820)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
[artifact:mvn] at org.apache.naming.SelectorContext.lookup(SelectorContext.java:158)
[artifact:mvn] at javax.naming.InitialContext.lookup(InitialContext.java:411)
[artifact:mvn] at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:154)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:87)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:152)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
[artifact:mvn] at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:104)
[artifact:mvn] at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
[artifact:mvn] at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:201)
[artifact:mvn] at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:187)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
[artifact:mvn] ... 57 more
[artifact:mvn] Jun 21, 2013 7:52:14 PM org.apache.catalina.core.StandardContext listenerStart
[artifact:mvn] SEVERE: Exception sending context initialized event to listener instance of class org.broadleafcommerce.common.web.extensibility.MergeContextLoaderListener
[artifact:mvn] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in resource loaded from byte array: Cannot resolve reference to bean 'blPersistenceUnitManager' while setting bean property 'persistenceUnitManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blPersistenceUnitManager': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blMergedDataSources' defined in resource loaded from byte array: Cannot resolve reference to bean 'webDS' while setting bean property 'sourceMap' with key [TypedStringValue: value [jdbc/web], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1117)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:922)
[artifact:mvn] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
[artifact:mvn] at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389)
[artifact:mvn] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)
[artifact:mvn] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
[artifact:mvn] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
[artifact:mvn] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
[artifact:mvn] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1568)
[artifact:mvn] at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1558)
[artifact:mvn] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[artifact:mvn] at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[artifact:mvn] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[artifact:mvn] at java.lang.Thread.run(Thread.java:722)
[artifact:mvn] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blPersistenceUnitManager': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blMergedDataSources' defined in resource loaded from byte array: Cannot resolve reference to bean 'webDS' while setting bean property 'sourceMap' with key [TypedStringValue: value [jdbc/web], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:306)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1122)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
[artifact:mvn] ... 25 more
[artifact:mvn] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'blMergedDataSources' defined in resource loaded from byte array: Cannot resolve reference to bean 'webDS' while setting bean property 'sourceMap' with key [TypedStringValue: value [jdbc/web], target type [null]]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:329)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:107)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedMap(BeanDefinitionValueResolver.java:379)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:162)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1393)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1134)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:522)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:198)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:442)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:416)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:550)
[artifact:mvn] at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:150)
[artifact:mvn] at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:87)
[artifact:mvn] at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessPropertyValues(CommonAnnotationBeanPostProcessor.java:303)
[artifact:mvn] ... 33 more
[artifact:mvn] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webDS': Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1488)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:295)
[artifact:mvn] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:292)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
[artifact:mvn] at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:323)
[artifact:mvn] ... 50 more
[artifact:mvn] Caused by: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:820)
[artifact:mvn] at org.apache.naming.NamingContext.lookup(NamingContext.java:168)
[artifact:mvn] at org.apache.naming.SelectorContext.lookup(SelectorContext.java:158)
[artifact:mvn] at javax.naming.InitialContext.lookup(InitialContext.java:411)
[artifact:mvn] at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:154)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:87)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:152)
[artifact:mvn] at org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
[artifact:mvn] at org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:104)
[artifact:mvn] at org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
[artifact:mvn] at org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:201)
[artifact:mvn] at org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:187)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1547)
[artifact:mvn] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1485)
[artifact:mvn] ... 57 more
PLease tell where I am doing wrong.
Thanks