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.
>

Reply via email to