You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by venkataprasath <ve...@gmail.com> on 2012/09/17 19:41:41 UTC

No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletRequest' - RESTful services deploy failed in TomEE Plus

Hello,

I am trying to deploy a webapp with RESTful services coded using Spring MVC
Controller and getting following error on Tomee plus 1.0.
*No provider available for resource-ref 'null' of type
'javax.servlet.http.HttpServletRequest'*. I am using Spring 3.1.2, jdk 7.

Any suggestions to resolve this issue.


Thanks,
Venkat



--
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-tp4657474.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletRequest' - RESTful services deploy failed in TomEE Plus

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <ve...@gmail.com>

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

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletRequest' - RESTful services deploy failed in TomEE Plus

Posted by venkataprasath <ve...@gmail.com>.
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.

Re: No provider available for resource-ref 'null' of type 'javax.servlet.http.HttpServletRequest' - RESTful services deploy failed in TomEE Plus

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hi,

normally it has been fixed on trunk

btw excluding the file using it can do the trick too (conf/exclusions.list,
each line = prefix of a jar name: for instance "commons-lang-" will match
commons-lang-2.6.jar

*Romain Manni-Bucau*
*Twitter: @rmannibucau*
*Blog: http://rmannibucau.wordpress.com*




2012/9/17 venkataprasath <ve...@gmail.com>

> Hello,
>
> I am trying to deploy a webapp with RESTful services coded using Spring MVC
> Controller and getting following error on Tomee plus 1.0.
> *No provider available for resource-ref 'null' of type
> 'javax.servlet.http.HttpServletRequest'*. I am using Spring 3.1.2, jdk 7.
>
> Any suggestions to resolve this issue.
>
>
> Thanks,
> Venkat
>
>
>
> --
> 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-tp4657474.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.