FYI this should work on trunk (providing cxf) Le 21 juin 2013 16:21, "Daniel Kulp" <dk...@apache.org> a écrit :
> > This looks like a class loader issue. Keep in mind, TomEE includes CXF > already. Thus, if you are adding CXF to your project, it may end up in > TomEE twice and then have conflicts. > > Dan > > > > On Jun 21, 2013, at 9:09 AM, ced_benoit <ced.ben...@gmail.com> wrote: > > > Hi, > > > > I have simple webservice and when I start the server, by exemple in > eclipse, > > i have this error come: > > > > SEVERE: Error deploying CXF webservice for servlet > > web.serve.cxf.test.TestWS3 > > org.apache.cxf.service.factory.ServiceConstructionException > > at > > > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createDefaultDataBinding(ReflectionServiceFactoryBean.java:232) > > at > > > org.apache.cxf.service.factory.AbstractServiceFactoryBean.getDataBinding(AbstractServiceFactoryBean.java:109) > > at > > > org.apache.cxf.service.factory.AbstractServiceFactoryBean.getDataBinding(AbstractServiceFactoryBean.java:105) > > at > > > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:662) > > at > > > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java:638) > > at > > > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:468) > > at > > > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:690) > > at > > > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:536) > > at > > > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:248) > > at > > > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:205) > > at > > > org.apache.openejb.server.cxf.pojo.PojoEndpoint.<init>(PojoEndpoint.java:66) > > at > > > org.apache.openejb.server.cxf.pojo.PojoWsContainer.createEndpoint(PojoWsContainer.java:43) > > at > > > org.apache.openejb.server.cxf.pojo.PojoWsContainer.createEndpoint(PojoWsContainer.java:28) > > at > > > org.apache.openejb.server.cxf.CxfWsContainer.start(CxfWsContainer.java:54) > > at > > > org.apache.openejb.server.cxf.CxfService.createPojoWsContainer(CxfService.java:79) > > at > > > org.apache.openejb.server.webservices.WsService.afterApplicationCreated(WsService.java:372) > > at > > > org.apache.tomee.webservices.TomeeJaxWsService.afterApplicationCreated(TomeeJaxWsService.java:54) > > 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.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145) > > at > > > org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69) > > at > > > org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:107) > > at > > > org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:1486) > > at > > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:110) > > at > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > > at > > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > > at > > > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168) > > at > > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559) > > at > > > org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549) > > 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:1145) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > > at java.lang.Thread.run(Thread.java:722) > > Caused by: java.lang.ClassCastException: class > > org.apache.cxf.jaxb.JAXBDataBinding > > at java.lang.Class.asSubclass(Class.java:3046) > > at > > > org.apache.cxf.common.classloader.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:253) > > at > > > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createDefaultDataBinding(ReflectionServiceFactoryBean.java:220) > > ... 36 more > > > > I use TomEE 7.0.37 > > > > I don't know what is wrong? Is anybody has an idea? I checked my > webservice, > > i don't find what is wrong. > > > > thank you for your help > > > > Cedirc > > > > > > > > > > -- > > View this message in context: > http://cxf.547215.n5.nabble.com/cxf-tomee-Error-deploying-CXF-webservice-tp5729652.html > > Sent from the cxf-dev mailing list archive at Nabble.com. > > -- > Daniel Kulp > dk...@apache.org - http://dankulp.com/blog > Talend Community Coder - http://coders.talend.com > >