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.

Reply via email to