not sure it is linked to amq can you try with https://repository.apache.org/content/groups/snapshots/org/apache/openejb/apache-tomee/1.1.1-SNAPSHOT/apache-tomee-1.1.1-20120918.122500-2-plus.zip?
*Romain Manni-Bucau* *Twitter: @rmannibucau* *Blog: http://rmannibucau.wordpress.com* 2012/9/18 venkataprasath <[email protected]> > Hello, thanks for your response. I have found Restful services are working > however when I try to configure ActiveMQBroker and connect via my app it > breaks, > > config in tomee.xml > > ----------------------------------------------------------------------------------------- > <Resource id="activeMQResourceAdapter" type="ActiveMQResourceAdapter"> > DataSource My DataSource > </Resource> > > <Resource id="connectionFactory" type="javax.jms.ConnectionFactory"> > ResourceAdapter activeMQResourceAdapter > ConnectionMaxWaitMilliseconds 30000 > </Resource> > > <Resource id="TestQueue" type="javax.jms.Queue"> > destination TestQueue > </Resource> > > --------------------------------------------------------------------------------------------------- > Note. I am able to send and listen to this Queue through my Unit tests, but > when I bundle my code into a war along with Spring RESTful services, > getting > below while deploying to Tomee plus > > --------------------------------------------------------------------------------------------------- > SEVERE: Unable to deploy collapsed ear in war /TomEEApp: Exception: No > provider available for resource-ref 'null' of type > 'javax.servlet.http.HttpServletRequest' for 'localhost/TomEEApp'. > org.apache.openejb.OpenEJBException: No provider available for resource-ref > 'null' of type 'javax.servlet.http.HttpServletRequest' for > 'localhost/TomEEApp'. > at > > org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1665) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1658) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1609) > at > org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:715) > at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:690) > at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:183) > at > > org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:321) > at > > org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:792) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:631) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:588) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:722) > > Sep 18, 2012 10:21:55 AM org.apache.catalina.core.ContainerBase > startInternal > SEVERE: A child container failed during start > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to start component > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TomEEApp]] > at > java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) > at java.util.concurrent.FutureTask.get(FutureTask.java:111) > at > > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:782) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:722) > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TomEEApp]] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > ... 7 more > Caused by: org.apache.tomee.catalina.TomEERuntimeException: > org.apache.openejb.OpenEJBException: No provider available for resource-ref > 'null' of type 'javax.servlet.http.HttpServletRequest' for > 'localhost/TomEEApp'. > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:641) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:588) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 7 more > Caused by: org.apache.openejb.OpenEJBException: No provider available for > resource-ref 'null' of type 'javax.servlet.http.HttpServletRequest' for > 'localhost/TomEEApp'. > at > > org.apache.openejb.config.AutoConfig.autoCreateResource(AutoConfig.java:1665) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1658) > at > org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1609) > at > org.apache.openejb.config.AutoConfig.processJndiRefs(AutoConfig.java:715) > at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:690) > at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:183) > at > > org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:321) > at > > org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:792) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:631) > ... 13 more > > Sep 18, 2012 10:21:55 AM org.apache.catalina.core.ContainerBase > startInternal > SEVERE: A child container failed during start > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Catalina].StandardHost[localhost]] > at > java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) > at java.util.concurrent.FutureTask.get(FutureTask.java:111) > at > > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1128) > at > > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > > org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at > > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > at org.apache.catalina.startup.Catalina.start(Catalina.java:675) > 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:601) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardEngine[Catalina].StandardHost[localhost]] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566) > at > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:722) > Caused by: org.apache.catalina.LifecycleException: A child container failed > during start > at > > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1136) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:782) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 7 more > > Sep 18, 2012 10:21:55 AM org.apache.catalina.startup.Catalina start > SEVERE: Catalina.start: > org.apache.catalina.LifecycleException: Failed to start component > [StandardServer[8005]] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > at org.apache.catalina.startup.Catalina.start(Catalina.java:675) > 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:601) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardService[Catalina]] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > at > > org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:732) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardEngine[Catalina]] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > at > > org.apache.catalina.core.StandardService.startInternal(StandardService.java:443) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 9 more > Caused by: org.apache.catalina.LifecycleException: A child container failed > during start > at > > org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1136) > at > > org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:302) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > > Restful services implemented as Spring MVC Controllers > > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/No-provider-available-for-resource-ref-null-of-type-javax-servlet-http-HttpServletRequest-RESTful-ses-tp4657474p4657497.html > Sent from the OpenEJB User mailing list archive at Nabble.com. >
