Is it possible for you to share your project (on github or anything else)? Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau
2012/12/10 Robert Coublanc <robert.coubl...@3ds.com>: > No, I just created the war with the Calculator WebService simple class, and > the web.xml with the webservice “servlet” definition. Then, I copied the war > in TOMEE+, under webapps, that’s all.. > > I’m just new to TOMEE and jax-ws webservices deployment, we were used to > deploy our apps with our own ws infrastructure…Now we want to use standard > JAX-WS web services with TOMEE > > > > Cordialement / Best Regards, > > Robert COUBLANC Robert COUBLANC > > R&D 3D Experience Platform Cloud Supervision & Web Services Senior Technology > Manager > > > > > > Office: +33 1 6162 8541 > robert.coubl...@3ds.com<mailto:robert.coubl...@3ds.com> > > [3DS Logo] > > 3DS.COM<http://www.3ds.com> > > > Dassault Systèmes | 10 rue Marcel Dassault, CS 40501 | 78946 > Vélizy-Villacoublay Cedex | France > > > De : Romain Manni-Bucau [via OpenEJB] > [mailto:ml-node+s979440n465933...@n4.nabble.com] > Envoyé : lundi 10 décembre 2012 10:46 > À : COUBLANC Robert > Objet : Re: TOMEE web service deployment failure. > > did you provide cxf in the webapp? > > Romain Manni-Bucau > Twitter: @rmannibucau > Blog: http://rmannibucau.wordpress.com/ > LinkedIn: http://fr.linkedin.com/in/rmannibucau > Github: https://github.com/rmannibucau > > > > 2012/12/10 Robert Coublanc <[hidden > email]</user/SendEmail.jtp?type=node&node=4659339&i=0>>: > >> Hello. Indeed, it's a pojo, with only @webservice annotations inside. And I >> did not add the servlet tags into the web.xml. >> >> I have now another error message, after the <servlet>...</servlet> >> declaration : >> <servlet> >> <servlet-name>CalculatorService</servlet-name> >> <servlet-class> >> ws.sample.Calculator >> </servlet-class> >> </servlet> >> >> <servlet-mapping> >> <servlet-name>CalculatorService</servlet-name> >> <url-pattern>/CalculatorService</url-pattern> >> </servlet-mapping> >> >> the message is : >> Infos: Creating Service {http://myws.sample}CalculatorService from class >> ws.sample.CalculatorWs >> dΘc. 10, 2012 10:34:29 AM org.apache.openejb.server.webservices.WsService >> afterApplicationCreated >> Grave: Error deploying CXF webservice for servlet ws.sample.Calculator >> 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:359) >> 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:1290) >> at >> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:104) >> 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.addChildInternal(ContainerBase.java:901) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) >> at >> org.apache.tomee.catalina.TomcatWebAppBuilder.deployWar(TomcatWebAppBuilder.java:530) >> at >> org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps(TomcatWebAppBuilder.java:499) >> at >> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:903) >> at >> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:537) >> at >> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:974) >> at >> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:893) >> at >> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:118) >> 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:5173) >> at >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) >> at >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) >> at >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) >> at >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) >> at >> org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114) >> at >> org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673) >> at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) >> 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: java.lang.ClassCastException: class >> org.apache.cxf.jaxb.JAXBDataBinding >> at java.lang.Class.asSubclass(Class.java:3037) >> at >> org.apache.cxf.common.classloader.ClassLoaderUtils.loadClass(ClassLoaderUtils.java:253) >> at >> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createDefaultDataBinding(ReflectionServiceFactoryBean.java:220) >> ... 54 more >> >> thanks for your help. >> Robert >> >> >> >> >> >> >> >> >> >> PS : the snapshot was : apache-tomee-1.5.1-20121205.041514-100-plus >> >> >> >> -- >> View this message in context: >> http://openejb.979440.n4.nabble.com/TOMEE-web-service-deployment-failure-tp4659216p4659338.html >> Sent from the OpenEJB User mailing list archive at Nabble.com. > > ________________________________ > If you reply to this email, your message will be added to the discussion > below: > http://openejb.979440.n4.nabble.com/TOMEE-web-service-deployment-failure-tp4659216p4659339.html > To unsubscribe from TOMEE web service deployment failure., click > here<http://openejb.979440.n4.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4659216&code=Um9iZXJ0LkNPVUJMQU5DQDNkcy5jb218NDY1OTIxNnwtNTEwMTI5NjA4>. > NAML<http://openejb.979440.n4.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > This email and any attachments are intended solely for the use of the > individual or entity to whom it is addressed and may be confidential and/or > privileged. > > If you are not one of the named recipients or have received this email in > error, > > (i) you should not read, disclose, or copy it, > > (ii) please notify sender of your receipt by reply email and delete this > email and all attachments, > > (iii) Dassault Systemes does not accept or assume any liability or > responsibility for any use of or reliance on this email. > > For other languages, go to http://www.3ds.com/terms/email-disclaimer > > > image003.gif (6K) > <http://openejb.979440.n4.nabble.com/attachment/4659340/0/image003.gif> > image004.jpg (1K) > <http://openejb.979440.n4.nabble.com/attachment/4659340/1/image004.jpg> > > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/TOMEE-web-service-deployment-failure-tp4659216p4659340.html > Sent from the OpenEJB User mailing list archive at Nabble.com.