You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by syadav <b....@gmail.com> on 2017/02/08 06:38:22 UTC

Camel-CXF in tomee

I am facing a issue when I am deploying my project in tomee. This is working
fine in glashfish 4.
I even tried to deploy a empty sample application where only a jar camel-cxf
is added. Then tomee is not able to start gives following error. 

SEVERE - Unable to deploy collapsed ear in war
StandardEngine[Catalina].StandardHost[localhost].Stan
dardContext[/XXXXX]
org.apache.openejb.OpenEJBException: Can't find resource for class
org.apache.cxf.databinding.Abstra
ctDataBinding#bus. (No provider available for resource-ref 'null' of type
'org.apache.cxf.Bus' for '
XXXXX.Comp14390114'.)
        at
org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1202)
        at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:859)
        at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:186)
        at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:419
)
        at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.
java:1032)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1235
)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:111
5)
        at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java
:133)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
        at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
SEVERE - ContainerBase.removeChild: destroy:
org.apache.catalina.LifecycleException: An invalid Lifecycle transition was
attempted ([before_destr
oy]) for component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/XXXXX]]
in state [STARTING_PREP]
        at
org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
        at
org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:296)
        at
org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:828)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1586)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1566)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1266
)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:111
5)
        at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java
:133)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
        at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
SEVERE - ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].Standard
Host[localhost].StandardContext[/XXXXX]]
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:158)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
        at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.tomee.catalina.TomEERuntimeException:
org.apache.openejb.OpenEJBException: Can
't find resource for class
org.apache.cxf.databinding.AbstractDataBinding#bus. (No provider availabl
e for resource-ref 'null' of type 'org.apache.cxf.Bus' for
'XXXXX.Comp14390114'.)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1269
)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:111
5)
        at
org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java
:133)
        at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
        at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
        ... 10 more
Caused by: org.apache.openejb.OpenEJBException: Can't find resource for
class org.apache.cxf.databin
ding.AbstractDataBinding#bus. (No provider available for resource-ref 'null'
of type 'org.apache.cxf
.Bus' for 'XXXXX.Comp14390114'.)
        at
org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1202)
        at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:859)
        at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:186)
        at
org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:419
)
        at
org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.
java:1032)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1235
)
        ... 15 more
SEVERE - Error deploying web application directory
D:\bbbb\tomee\webapps\XXXXX
java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleExcepti
on: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/XXXXX]]
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:730)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
        at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
        at
org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
        at
org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)



--
View this message in context: http://camel.465427.n5.nabble.com/Camel-CXF-in-tomee-tp5793632.html
Sent from the Camel Development mailing list archive at Nabble.com.

Re: Camel-CXF in tomee

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Please use the user forum to ask such question.

And I suggest to ask the Apache TomEE forum as well

On Wed, Feb 8, 2017 at 7:38 AM, syadav <b....@gmail.com> wrote:
> I am facing a issue when I am deploying my project in tomee. This is working
> fine in glashfish 4.
> I even tried to deploy a empty sample application where only a jar camel-cxf
> is added. Then tomee is not able to start gives following error.
>
> SEVERE - Unable to deploy collapsed ear in war
> StandardEngine[Catalina].StandardHost[localhost].Stan
> dardContext[/XXXXX]
> org.apache.openejb.OpenEJBException: Can't find resource for class
> org.apache.cxf.databinding.Abstra
> ctDataBinding#bus. (No provider available for resource-ref 'null' of type
> 'org.apache.cxf.Bus' for '
> XXXXX.Comp14390114'.)
>         at
> org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1202)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:859)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:186)
>         at
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:419
> )
>         at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.
> java:1032)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1235
> )
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:111
> 5)
>         at
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java
> :133)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
>         at
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> SEVERE - ContainerBase.removeChild: destroy:
> org.apache.catalina.LifecycleException: An invalid Lifecycle transition was
> attempted ([before_destr
> oy]) for component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/XXXXX]]
> in state [STARTING_PREP]
>         at
> org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:408)
>         at
> org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:296)
>         at
> org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:828)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1586)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1566)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1266
> )
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:111
> 5)
>         at
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java
> :133)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
>         at
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> SEVERE - ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].Standard
> Host[localhost].StandardContext[/XXXXX]]
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:158)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
>         at
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.tomee.catalina.TomEERuntimeException:
> org.apache.openejb.OpenEJBException: Can
> 't find resource for class
> org.apache.cxf.databinding.AbstractDataBinding#bus. (No provider availabl
> e for resource-ref 'null' of type 'org.apache.cxf.Bus' for
> 'XXXXX.Comp14390114'.)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1269
> )
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:111
> 5)
>         at
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java
> :133)
>         at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
>         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5076)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>         ... 10 more
> Caused by: org.apache.openejb.OpenEJBException: Can't find resource for
> class org.apache.cxf.databin
> ding.AbstractDataBinding#bus. (No provider available for resource-ref 'null'
> of type 'org.apache.cxf
> .Bus' for 'XXXXX.Comp14390114'.)
>         at
> org.apache.openejb.config.AutoConfig.processResourceRef(AutoConfig.java:1202)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:859)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:186)
>         at
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:419
> )
>         at
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.
> java:1032)
>         at
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1235
> )
>         ... 15 more
> SEVERE - Error deploying web application directory
> D:\bbbb\tomee\webapps\XXXXX
> java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleExcepti
> on: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/XXXXX]]
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:730)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
>         at
> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
>         at
> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>         at java.lang.Thread.run(Thread.java:745)
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/Camel-CXF-in-tomee-tp5793632.html
> Sent from the Camel Development mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2