[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [jetty-users] Can't configure JNDI global datasource with jetty maven plugin
|
Hi Daniele,
Actually, the servlet specification dictates that users use Resource
entries in web.xml to hook up resources in the container to the
webapp. It just so happens that tomcat is relaxed about that and seems
to make all global resources available to the webapp - but that
behaviour is outside of the spec. So, the upshot is, if you want to be
container-agnostic, you're better off to stick to the spec.
Jan
On 1 November 2012 08:00, Daniele Segato <daniele.segato@xxxxxxxxx> wrote:
> Hi Jan,
>
> no I don't have any resource definition in the web.xml
>
> I shouldn't need one actually.
>
> As proof of that the same war works on other containers (example: Tomcat6).
>
> The jndi resource is dinamically read by spring thanks to the
> jee:lookup-jndi tag which means there's no need of defining it in the
> web.xml
>
> Looking at the jetty debug log I don't see any log about the registration of
> the jndi datasource I defined.
>
> But I see it being parsed.
>
> So I think the issue here is that jetty is simply not registering the JNDI.
>
> I also tried connecting with jconsole to the instance (after merging the
> jetty-jmx.xml into my jetty-plus.xml, the one included in jetty maven
> plugin) but I do not see any datasource there.
>
> Feel free to correct me if you think I'm saying something wrong but I would
> be surprised if I need to set the web.xml resource ref: that wouldn't
> explain why it works with tomcat6.
>
> Thank you for your reply
> Daniele
>
>
>
> On 10/31/2012 09:27 PM, Jan Bartel wrote:
>>
>> Does your web.xml have a Resource definition for jdbc/my-db? Without
>> it, your global resource won't be hooked into the java:comp/env
>> namespace of your webapp.
>>
>> Jan
>>
>> On 31 October 2012 22:18, Daniele Segato <daniele.segato@xxxxxxxxx> wrote:
>>>
>>> Hi,
>>>
>>> I need help configuring a global datasource with jetty maven plugin.
>>>
>>> I've a java spring application using this syntax to lookup the jndi data
>>> source:
>>>
>>> <jee:jndi-lookup id="dataSource" jndi-name="jdbc/my-db"/>
>>>
>>> From Spring 3.0.5.RELEASE
>>>
>>>
>>> My app has been Tested on tomcat6 with jndi and it worked:
>>>
>>> <Resource name="jdbc/my-db" auth="Container"
>>> type="javax.sql.DataSource" maxActive="100" maxIdle="30"
>>> maxWait="10000"
>>> username="test" password="test"
>>> driverClassName="com.mysql.jdbc.Driver"
>>> removeAbandoned="true" removeAbandonedTimeout="60"
>>> logAbandoned="true"
>>> url="jdbc:mysql://localhost:3306/test" />
>>>
>>>
>>>
>>> I'm using the Jetty Maven Plugin configured like this in pom.xml:
>>>
>>> <plugin>
>>> <groupId>org.mortbay.jetty</groupId>
>>> <artifactId>jetty-maven-plugin</artifactId>
>>> <version>8.1.7.v20120910</version>
>>> <dependencies>
>>> <dependency>
>>> <groupId>commons-dbcp</groupId>
>>> <artifactId>commons-dbcp</artifactId>
>>> <version>1.4</version>
>>> </dependency>
>>> </dependencies>
>>> <configuration>
>>> <jettyXml>src/test/resources/jetty-plus.xml</jettyXml>
>>> <webAppConfig>
>>> <contextPath>/</contextPath>
>>> <!--
>>> jettyEnvXml>src/test/resources/jetty-env-integration.xml</jettyEnvXml-->
>>> </webAppConfig>
>>> <scanIntervalSeconds>3</scanIntervalSeconds>
>>> <scanTargetPatterns>
>>> <scanTargetPattern>
>>> <directory>src/main/webapp/WEB-INF</directory>
>>> <excludes>
>>> <exclude>**/*.jsp</exclude>
>>> </excludes>
>>> <includes>
>>> <include>**/*.properties</include>
>>> <include>**/*.xml</include>
>>> </includes>
>>> </scanTargetPattern>
>>> </scanTargetPatterns>
>>> </configuration>
>>> </plugin>
>>>
>>>
>>> As you see the jettyEnvXml is commented, that's because I did many tests.
>>>
>>> The file src/test/resources/jetty-plus.xml content is this:
>>> <?xml version="1.0"?>
>>> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN"
>>> "http://jetty.mortbay.org/configure.dtd">
>>>
>>> <Configure id="Server" class="org.eclipse.jetty.server.Server">
>>> <Array id="plusConfig" type="java.lang.String">
>>> <Item>org.eclipse.jetty.webapp.WebInfConfiguration</Item>
>>> <Item>org.eclipse.jetty.webapp.WebXmlConfiguration</Item>
>>> <Item>org.eclipse.jetty.webapp.MetaInfConfiguration</Item>
>>> <Item>org.eclipse.jetty.webapp.FragmentConfiguration</Item>
>>> <Item>org.eclipse.jetty.plus.webapp.EnvConfiguration</Item> <!--
>>> add
>>> for JNDI -->
>>> <Item>org.eclipse.jetty.plus.webapp.PlusConfiguration</Item>
>>> <!--
>>> add for JNDI -->
>>> <Item>org.eclipse.jetty.webapp.JettyWebXmlConfiguration</Item>
>>> <Item>org.eclipse.jetty.webapp.TagLibConfiguration</Item>
>>> </Array>
>>>
>>> <Call name="setAttribute">
>>> <Arg>org.eclipse.jetty.webapp.configuration</Arg>
>>> <Arg>
>>> <Ref id="plusConfig"/>
>>> </Arg>
>>> </Call>
>>>
>>> <!-- binding Jetty JNDI datasource to jdbc/mydatasource -->
>>> <New id="integration_datasource_jndi"
>>> class="org.eclipse.jetty.plus.jndi.Resource">
>>> <Arg><Ref id="Server"/></Arg>
>>> <Arg>jdbc/my-db</Arg>
>>> <Arg>
>>> <New class="org.apache.commons.dbcp.BasicDataSource">
>>> <Set name="driverClassName">com.mysql.jdbc.Driver</Set>
>>> <Set name="url">jdbc:mysql://localhost:3306/test</Set>
>>> <Set name="username">test</Set>
>>> <Set name="password">test</Set>
>>> <Set name="maxActive" type="int">100</Set>
>>> <Set name="maxIdle" type="int">30</Set>
>>> <Set name="maxWait" type="int">1000</Set>
>>> <Set name="defaultAutoCommit" type="boolean">true</Set>
>>> <Set name="removeAbandoned" type="boolean">true</Set>
>>> <Set name="removeAbandonedTimeout" type="int">60</Set>
>>> <Set name="logAbandoned" type="boolean">true</Set>
>>> <Set name="validationQuery">SELECT 1</Set>
>>> </New>
>>> </Arg>
>>> </New>
>>> </Configure>
>>>
>>>
>>> When running with
>>>
>>> mvn jetty:run -X
>>>
>>> I get javax.naming.NameNotFoundException; remaining name 'jdbc/my-db'
>>>
>>> The full log (from jetty-maven-plugin) is below)
>>>
>>> The jetty-plus.xml file is being readed:
>>> [DEBUG] Starting Jetty Server ...
>>> [INFO] Configuring Jetty from xml configuration file =
>>> /ws/test/src/test/resources/jetty-plus.xml
>>> [INFO] Context path = /
>>> [INFO] Tmp directory = /ws/test/target/tmp
>>> [INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
>>> [INFO] Web overrides = none
>>>
>>>
>>> You can reproduce my project structure pretty easily, it's AppFuse:
>>> http://appfuse.org/display/APF/Home
>>> or jump directly to http://appfuse.org/display/APF/AppFuse+QuickStart
>>>
>>> With this command you get the archetype I started with:
>>>
>>> mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes
>>> -DarchetypeArtifactId=appfuse-basic-spring-archetype
>>> -DarchetypeVersion=2.1.0 -DgroupId=com.my.test -DartifactId=test
>>>
>>> -DarchetypeRepository=http://oss.sonatype.org/content/repositories/appfuse
>>>
>>> Changes I did to that:
>>>
>>> in pom.xml I switched to java 6
>>>
>>> <artifactId>maven-compiler-plugin</artifactId>
>>> <version>2.0.2</version>
>>> <configuration>
>>> - <source>1.5</source>
>>> - <target>1.5</target>
>>> + <source>1.6</source>
>>> + <target>1.6</target>
>>> </configuration>
>>>
>>> ...
>>>
>>> <artifactId>maven-pmd-plugin</artifactId>
>>> <configuration>
>>> <linkXRef>true</linkXRef>
>>> - <targetJdk>1.5</targetJdk>
>>> + <targetJdk>1.6</targetJdk>
>>> </configuration>
>>>
>>>
>>> in pom.xml I also upgraded maven and jetty:
>>> <prerequisites>
>>> - <maven>2.2.1</maven>
>>> + <maven>3.0.0</maven>
>>> </prerequisites>
>>>
>>> ....
>>>
>>> <groupId>org.mortbay.jetty</groupId>
>>> - <artifactId>maven-jetty-plugin</artifactId>
>>> - <version>6.1.26</version>
>>> + <artifactId>jetty-maven-plugin</artifactId>
>>> + <version>8.1.7.v20120910</version>
>>>
>>>
>>> And adjusted the database setting (usernames etc...)
>>>
>>> In src/main/resources/applicationContext-resources.xml I enabled the jndi
>>> data source:
>>>
>>> <jee:jndi-lookup id="dataSource" jndi-name="java:comp/env/jdbc/my-db" />
>>>
>>> And disable the default one (with hardcoded dataSource setting)
>>>
>>>
>>> Finally I configured the jndi on jetty and tried to make it work without
>>> success.
>>>
>>> Running with jetty debuglog
>>>
>>> mvn jetty:run -X -Dorg.eclipse.jetty.LEVEL=DEBUG
>>>
>>>
>>> the output is too long to be pasted here but this are the relevant parts
>>> (or
>>> at least I think they are):
>>> [DEBUG] Starting Jetty Server ...
>>> [INFO] Configuring Jetty from xml configuration file =
>>> /ws/test/src/test/resources/jetty-plus.xml
>>> 2012-10-31 12:11:17.125:DBUG:oejx.XmlParser:parse:
>>> file:/ws/test/src/test/resources/jetty-plus.xml
>>> 2012-10-31 12:11:17.126:DBUG:oejx.XmlParser:parsing:
>>> sid=file:/ws/test/src/test/resources/jetty-plus.xml,pid=null
>>> 2012-10-31 12:11:17.127:DBUG:oejx.XmlParser:resolveEntity(-//Mort Bay
>>> Consulting//DTD Configure//EN, http://jetty.mortbay.org/configure.dtd)
>>> 2012-10-31 12:11:17.127:DBUG:oejx.XmlParser:Redirected entity
>>> http://jetty.mortbay.org/configure.dtd -->
>>>
>>> jar:file:/home/myuser/.m2/repository/org/eclipse/jetty/jetty-xml/8.1.7.v20120910/jetty-xml-8.1.7.v20120910.jar!/org/eclipse/jetty/xml/configure_7_6.dtd
>>> 2012-10-31 12:11:17.142:DBUG:oejx.XmlConfiguration:XML call setAttribute
>>> 2012-10-31 12:11:17.147:DBUG:oejx.XmlConfiguration:XML new class
>>> org.apache.commons.dbcp.BasicDataSource
>>> 2012-10-31 12:11:17.152:DBUG:oejx.XmlConfiguration:XML
>>>
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setDriverClassName(com.mysql.jdbc.Driver)
>>> 2012-10-31 12:11:17.152:DBUG:oejx.XmlConfiguration:XML
>>>
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setUrl(jdbc:mysql://localhost:3306/test_ppqweb)
>>> 2012-10-31 12:11:17.152:DBUG:oejx.XmlConfiguration:XML
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setUsername(test_ppqweb)
>>> 2012-10-31 12:11:17.152:DBUG:oejx.XmlConfiguration:XML
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setPassword(test_ppqweb)
>>> 2012-10-31 12:11:17.152:DBUG:oejx.XmlConfiguration:XML
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setMaxActive(100)
>>> 2012-10-31 12:11:17.153:DBUG:oejx.XmlConfiguration:XML
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setMaxIdle(30)
>>> 2012-10-31 12:11:17.153:DBUG:oejx.XmlConfiguration:XML
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setMaxWait(1000)
>>> 2012-10-31 12:11:17.153:DBUG:oejx.XmlConfiguration:XML
>>>
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setDefaultAutoCommit(true)
>>> 2012-10-31 12:11:17.153:DBUG:oejx.XmlConfiguration:XML
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setRemoveAbandoned(true)
>>> 2012-10-31 12:11:17.154:DBUG:oejx.XmlConfiguration:XML
>>>
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setRemoveAbandonedTimeout(60)
>>> 2012-10-31 12:11:17.154:DBUG:oejx.XmlConfiguration:XML
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setLogAbandoned(true)
>>> 2012-10-31 12:11:17.154:DBUG:oejx.XmlConfiguration:XML
>>>
>>> org.apache.commons.dbcp.BasicDataSource@1b4920f8.setValidationQuery(SELECT
>>> 1)
>>> 2012-10-31 12:11:17.154:DBUG:oejx.XmlConfiguration:XML new class
>>> org.eclipse.jetty.plus.jndi.Resource
>>> 2012-10-31 12:11:17.171:DBUG:oejuc.Container:Container
>>> org.mortbay.jetty.plugin.JettyServer@507d811a +
>>> SelectChannelConnector@0.0.0.0:8080 as connector
>>> 2012-10-31 12:11:17.175:DBUG:oejuc.Container:Container
>>> org.mortbay.jetty.plugin.JettyServer@507d811a +
>>> org.eclipse.jetty.server.handler.HandlerCollection@55264c84 as handler
>>> 2012-10-31 12:11:17.175:DBUG:oejuc.Container:Container
>>> org.eclipse.jetty.server.handler.HandlerCollection@55264c84 +
>>> org.eclipse.jetty.server.handler.ContextHandlerCollection@456999c8 as
>>> handler
>>> 2012-10-31 12:11:17.175:DBUG:oejuc.Container:Container
>>> org.eclipse.jetty.server.handler.HandlerCollection@55264c84 +
>>> org.eclipse.jetty.server.handler.DefaultHandler@17ef3d12 as handler
>>> 2012-10-31 12:11:17.175:DBUG:oejuc.Container:Container
>>> org.eclipse.jetty.server.handler.HandlerCollection@55264c84 +
>>> org.eclipse.jetty.server.handler.RequestLogHandler@5b927504 as handler
>>> [INFO] Context path = /
>>> [INFO] Tmp directory = /ws/test/target/tmp
>>> [INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
>>> [INFO] Web overrides = none
>>>
>>> [.....]
>>>
>>>
>>> 2012-10-31 12:11:18.098:DBUG:oejw.WebAppContext:preConfigure
>>>
>>> o.m.j.p.JettyWebAppContext{/,file:/ws/test/src/main/webapp/},file:/ws/test/src/main/webapp/
>>> with org.eclipse.jetty.plus.webapp.EnvConfiguration@4e7a15b
>>> 2012-10-31 12:11:18.098:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.InitialContextFactory
>>> 2012-10-31 12:11:18.098:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.InitialContextFactory from
>>> ClassRealm[plugin>org.mortbay.jetty:jetty-maven-plugin:8.1.7.v20120910,
>>> parent: sun.misc.Launcher$AppClassLoader@77cde100]
>>> 2012-10-31 12:11:18.099:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.java.javaURLContextFactory
>>> 2012-10-31 12:11:18.099:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.java.javaURLContextFactory from
>>> ClassRealm[plugin>org.mortbay.jetty:jetty-maven-plugin:8.1.7.v20120910,
>>> parent: sun.misc.Launcher$AppClassLoader@77cde100]
>>> 2012-10-31 12:11:18.099:DBUG:oejjj.javaURLContextFactory:>>> new root
>>> context requested
>>> 2012-10-31 12:11:18.100:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.ContextFactory
>>> 2012-10-31 12:11:18.100:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.ContextFactory from
>>> ClassRealm[plugin>org.mortbay.jetty:jetty-maven-plugin:8.1.7.v20120910,
>>> parent: sun.misc.Launcher$AppClassLoader@77cde100]
>>> 2012-10-31 12:11:18.101:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.java.javaNameParser
>>> 2012-10-31 12:11:18.101:DBUG:oejw.WebAppClassLoader:loaded class
>>> org.eclipse.jetty.jndi.java.javaNameParser from
>>> ClassRealm[plugin>org.mortbay.jetty:jetty-maven-plugin:8.1.7.v20120910,
>>> parent: sun.misc.Launcher$AppClassLoader@77cde100]
>>>
>>>
>>>
>>>
>>> This is the full log (without jetty debuglog).
>>>
>>> [INFO] --- jetty-maven-plugin:8.1.7.v20120910:run (default-cli) @ test
>>> ---
>>> [INFO] Configuring Jetty for project: AppFuse Spring MVC Application
>>> [INFO] webAppSourceDirectory /ws/test/src/main/webapp does not exist.
>>> Defaulting to /ws/test/src/main/webapp
>>> [INFO] Reload Mechanic: automatic
>>> [INFO] Classes = /ws/test/target/classes
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/security.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/menu-config.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/validator-rules.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/resin-web.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/decorators.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/applicationContext.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/dwr.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/urlrewrite.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/web.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/sitemesh.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/applicationContext-validation.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/validation.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/dispatcher-servlet.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/cxf-servlet.xml
>>> [INFO] Adding extra scan target from pattern:
>>> /ws/test/src/main/webapp/WEB-INF/validator-rules-custom.xml
>>> [INFO] Configuring Jetty from xml configuration file =
>>> /ws/test/src/test/resources/jetty-plus.xml
>>> [INFO] Context path = /
>>> [INFO] Tmp directory = /ws/test/target/tmp
>>> [INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml
>>> [INFO] Web overrides = none
>>> [INFO] web.xml file = file:/ws/test/src/main/webapp/WEB-INF/web.xml
>>> [INFO] Webapp directory = /ws/test/src/main/webapp
>>> 2012-10-31 11:54:21.549:INFO:oejs.Server:jetty-8.1.7.v20120910
>>> 2012-10-31 11:54:22.956:INFO:oejpw.PlusConfiguration:No Transaction
>>> manager
>>> found - if your webapp requires one, please configure one.
>>> 2012-10-31 11:54:28.301:INFO:oejsh.ContextHandler:started
>>>
>>> o.m.j.p.JettyWebAppContext{/,file:/ws/test/src/main/webapp/},file:/ws/test/src/main/webapp/
>>> 2012-10-31 11:54:28.301:INFO:oejsh.ContextHandler:started
>>>
>>> o.m.j.p.JettyWebAppContext{/,file:/ws/test/src/main/webapp/},file:/ws/test/src/main/webapp/
>>> 2012-10-31 11:54:28.301:INFO:oejsh.ContextHandler:started
>>>
>>> o.m.j.p.JettyWebAppContext{/,file:/ws/test/src/main/webapp/},file:/ws/test/src/main/webapp/
>>> 2012-10-31 11:54:28.302:INFO:/:Initializing Spring root
>>> WebApplicationContext
>>> ERROR [main] ContextLoader.initWebApplicationContext(220) | Context
>>> initialization failed
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name
>>>
>>> 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0'
>>> defined in class path resource [applicationContext-dao.xml]:
>>> Initialization
>>> of bean failed; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'sessionFactory' defined in class path resource
>>> [applicationContext-dao.xml]: Cannot resolve reference to bean
>>> 'dataSource'
>>> while setting bean property 'dataSource'; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'dataSource': Invocation of init method failed; nested
>>> exception
>>> is javax.naming.NameNotFoundException; remaining name 'jdbc/my-db'
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:710)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:410)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
>>> at
>>>
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:771)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:411)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:247)
>>> at
>>>
>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
>>> at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
>>> at
>>>
>>> org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:293)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>>> at org.eclipse.jetty.server.Server.doStart(Server.java:277)
>>> at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:511)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:364)
>>> at
>>> org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:516)
>>> at
>>>
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:616)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'sessionFactory' defined in class path resource
>>> [applicationContext-dao.xml]: Cannot resolve reference to bean
>>> 'dataSource'
>>> while setting bean property 'dataSource'; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'dataSource': Invocation of init method failed; nested
>>> exception
>>> is javax.naming.NameNotFoundException; remaining name 'jdbc/my-db'
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:398)
>>> at
>>>
>>> org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:275)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:139)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:79)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:70)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:99)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1439)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1408)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> ... 52 more
>>> Caused by: org.springframework.beans.factory.BeanCreationException: Error
>>> creating bean with name 'dataSource': Invocation of init method failed;
>>> nested exception is javax.naming.NameNotFoundException; remaining name
>>> 'jdbc/my-db'
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>> ... 70 more
>>> Caused by: javax.naming.NameNotFoundException; remaining name
>>> 'jdbc/my-db'
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:505)
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:536)
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:536)
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:551)
>>> at
>>>
>>> org.eclipse.jetty.jndi.java.javaRootURLContext.lookup(javaRootURLContext.java:117)
>>> at javax.naming.InitialContext.lookup(InitialContext.java:409)
>>> at
>>>
>>> org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:154)
>>> at
>>> org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:87)
>>> at
>>> org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:152)
>>> at
>>> org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
>>> at
>>>
>>> org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
>>> at
>>>
>>> org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
>>> at
>>>
>>> org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:201)
>>> at
>>>
>>> org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:187)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
>>> ... 77 more
>>> 2012-10-31 11:54:29.857:WARN:oejw.WebAppContext:Failed startup of context
>>>
>>> o.m.j.p.JettyWebAppContext{/,file:/ws/test/src/main/webapp/},file:/ws/test/src/main/webapp/
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name
>>>
>>> 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0'
>>> defined in class path resource [applicationContext-dao.xml]:
>>> Initialization
>>> of bean failed; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'sessionFactory' defined in class path resource
>>> [applicationContext-dao.xml]: Cannot resolve reference to bean
>>> 'dataSource'
>>> while setting bean property 'dataSource'; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'dataSource': Invocation of init method failed; nested
>>> exception
>>> is javax.naming.NameNotFoundException; remaining name 'jdbc/my-db'
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:710)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:410)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
>>> at
>>>
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:771)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:411)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:247)
>>> at
>>>
>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
>>> at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
>>> at
>>>
>>> org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:293)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>>> at org.eclipse.jetty.server.Server.doStart(Server.java:277)
>>> at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:511)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:364)
>>> at
>>> org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:516)
>>> at
>>>
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:616)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>> Caused by:
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'sessionFactory' defined in class path resource
>>> [applicationContext-dao.xml]: Cannot resolve reference to bean
>>> 'dataSource'
>>> while setting bean property 'dataSource'; nested exception is
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'dataSource': Invocation of init method failed; nested
>>> exception
>>> is javax.naming.NameNotFoundException; remaining name 'jdbc/my-db'
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:398)
>>> at
>>>
>>> org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:275)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:139)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:79)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:70)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:99)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1439)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1408)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:710)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:410)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
>>> at
>>>
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:771)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:411)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:247)
>>> at
>>>
>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
>>> at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
>>> at
>>>
>>> org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:293)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>>> at org.eclipse.jetty.server.Server.doStart(Server.java:277)
>>> at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:511)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:364)
>>> at
>>> org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:516)
>>> at
>>>
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:616)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>> Caused by:
>>> org.springframework.beans.factory.BeanCreationException: Error creating
>>> bean
>>> with name 'dataSource': Invocation of init method failed; nested
>>> exception
>>> is javax.naming.NameNotFoundException; remaining name 'jdbc/my-db'
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:398)
>>> at
>>>
>>> org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:275)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:139)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:79)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:70)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:99)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1439)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1408)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:710)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:410)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
>>> at
>>>
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:771)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:411)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:247)
>>> at
>>>
>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
>>> at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
>>> at
>>>
>>> org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:293)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>>> at org.eclipse.jetty.server.Server.doStart(Server.java:277)
>>> at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:511)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:364)
>>> at
>>> org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:516)
>>> at
>>>
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:616)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>> Caused by:
>>> javax.naming.NameNotFoundException; remaining name 'jdbc/my-db'
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:505)
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:536)
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:536)
>>> at
>>> org.eclipse.jetty.jndi.NamingContext.lookup(NamingContext.java:551)
>>> at
>>>
>>> org.eclipse.jetty.jndi.java.javaRootURLContext.lookup(javaRootURLContext.java:117)
>>> at javax.naming.InitialContext.lookup(InitialContext.java:409)
>>> at
>>>
>>> org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:154)
>>> at
>>> org.springframework.jndi.JndiTemplate.execute(JndiTemplate.java:87)
>>> at
>>> org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:152)
>>> at
>>> org.springframework.jndi.JndiTemplate.lookup(JndiTemplate.java:178)
>>> at
>>>
>>> org.springframework.jndi.JndiLocatorSupport.lookup(JndiLocatorSupport.java:95)
>>> at
>>>
>>> org.springframework.jndi.JndiObjectLocator.lookup(JndiObjectLocator.java:105)
>>> at
>>>
>>> org.springframework.jndi.JndiObjectFactoryBean.lookupWithFallback(JndiObjectFactoryBean.java:201)
>>> at
>>>
>>> org.springframework.jndi.JndiObjectFactoryBean.afterPropertiesSet(JndiObjectFactoryBean.java:187)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
>>> at
>>>
>>> org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:398)
>>> at
>>>
>>> org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:275)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:139)
>>> at
>>>
>>> org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:79)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:70)
>>> at
>>>
>>> org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:99)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1439)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1408)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
>>> at
>>>
>>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
>>> at
>>>
>>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:710)
>>> at
>>>
>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:410)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
>>> at
>>>
>>> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
>>> at
>>>
>>> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:771)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:411)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:763)
>>> at
>>>
>>> org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:247)
>>> at
>>>
>>> org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1238)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
>>> at
>>> org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:480)
>>> at
>>>
>>> org.mortbay.jetty.plugin.JettyWebAppContext.doStart(JettyWebAppContext.java:293)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:172)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
>>> at org.eclipse.jetty.server.Server.doStart(Server.java:277)
>>> at org.mortbay.jetty.plugin.JettyServer.doStart(JettyServer.java:65)
>>> at
>>>
>>> org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:511)
>>> at
>>>
>>> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:364)
>>> at
>>> org.mortbay.jetty.plugin.JettyRunMojo.execute(JettyRunMojo.java:516)
>>> at
>>>
>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>>> at
>>>
>>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>>> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>>> at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>>> at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>>
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>>
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:616)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>>> at
>>>
>>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>>> at
>>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
>>> 2012-10-31 11:54:29.960:INFO:oejs.AbstractConnector:Started
>>> SelectChannelConnector@0.0.0.0:8080
>>> [INFO] Started Jetty Server
>>> [INFO] Starting scanner at interval of 3 seconds.
>>>
>>>
>>>
>>> Thank you very much in advance
>>>
>>> _______________________________________________
>>> jetty-users mailing list
>>> jetty-users@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>>
>>
>>
>>
>
> _______________________________________________
> jetty-users mailing list
> jetty-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/jetty-users
--
Jan Bartel <janb@xxxxxxxxxxx>
www.webtide.com – Developer advice, services and support
from the Jetty & CometD experts.