It looks like the servlets transport factory is not registered with the bus.   
Are you subclassing our CXFNonSpringServlet or similar to make sure the 
appropriate transport is setup to handle that namespace?

Dan

On Monday 29 September 2008 5:26:39 am Alexey Zavizionov wrote:
> Hello list,
>
> I published services within test unit and in a servlet (nonspring)
> successfully with command "Endpoint.publish(address, object);".
>
> But, the same thing has failed within listener (in the Tomcat ).
>
> Does somebody have publish your service within listener?
>
> INFO: Creating Service
> {http://exoplatform.org/soap/cxf}TicketOrderServicefrom class
> org.exoplatform.services.ws.soap.jsr181.TicketOrderService
> org.picocontainer.PicoIntrospectionException: Failed when calling start on
> [EMAIL PROTECTED]
>         at
> org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:
>81) at
> org.picocontainer.defaults.LifecycleVisitor.start(LifecycleVisitor.java:113
>) at
> org.picocontainer.defaults.DefaultPicoContainer.start(DefaultPicoContainer.
>java:369) at
> org.exoplatform.container.StandaloneContainer.getInstance(StandaloneContain
>er.java:124) at
> org.exoplatform.container.StandaloneContainer.getInstance(StandaloneContain
>er.java:91) at
> org.exoplatform.ws.frameworks.servlet.StandaloneContainerInitializedListene
>r.contextInitialized(StandaloneContainerInitializedListener.java:71) at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java
>:3827) at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4336)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:
>761) at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:741)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
>         at
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626
>) at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:55
>3) at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppo
>rt.java:120) at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1023)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
>         at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
>         at
> org.apache.catalina.core.StandardService.start(StandardService.java:448)
>         at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>         at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
>9) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>l.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
>         at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>         at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
>
> Caused by: java.lang.RuntimeException: Could not find destination factory
> for transport http://schemas.xmlsoap.org/soap/http
>         at
> org.apache.cxf.binding.soap.SoapTransportFactory.getDestination(SoapTranspo
>rtFactory.java:76) at
> org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:90)
>         at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69)
>         at
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:117
>) at
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.j
>ava:168) at
> org.exoplatform.services.ws.impl.cxf.CXFUtils.complexDeployService(CXFUtils
>.java:83) at
> org.exoplatform.services.ws.impl.cxf.WebServiceLoader.start(WebServiceLoade
>r.java:82) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
>9) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
>l.java:25) at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.picocontainer.defaults.LifecycleVisitor.traverse(LifecycleVisitor.java:
>75) ... 29 more
>
> Regards,
> Alexey.



-- 
Daniel Kulp
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to