Thanks for the replies!
Yes,
the
http://repo1.maven.org/maven2/javax/xml/ws/jaxws-api/2.1-1/jaxws-api-2.1-1.jaris
a magic! :)
Regards,
Alexey.
On Tue, Sep 23, 2008 at 4:29 PM, Daniel Kulp <[EMAIL PROTECTED]> wrote:
>
>
> This is most likely due to a bad version of the jaxws-api jar. If using
> maven, make sure you use the 2.1-1 version, not the 2.1 version.
>
> Dan
>
>
> On Tuesday 23 September 2008 7:06:36 am Alexey Zavizionov wrote:
> > Hello list,
> >
> > I have written non spring CXF servlet as described at [1].
> >
> > public class ExoCXFNonSpringServlet extends CXFNonSpringServlet {
> >
> > While deploying on tomcat I have the exceptions.
> >
> > With jaxb-impl-2.1.7.jar.
> > java.lang.NoClassDefFoundError:
> > javax/xml/ws/soap/MTOM
> >
> > at
> >
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.loadWSFeatureAnnotatio
> >n(JaxWsServiceFactoryBean.java:127)
> >
> > at
> >
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.initConfiguration(JaxW
> >sServiceFactoryBean.java:415)
> >
> > at
> >
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.setJaxWsImplementorInf
> >o(JaxWsServiceFactoryBean.java:391)
> >
> > at
> >
> org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.setServiceClass(JaxWsS
> >erviceFactoryBean.java:174)
> >
> > at
> >
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.initializeServiceF
> >actory(AbstractWSDLBasedEndpointFactory.java:227)
> >
> > at
> >
> org.apache.cxf.frontend.ServerFactoryBean.initializeServiceFactory(ServerFa
> >ctoryBean.java:156)
> >
> > at
> >
> org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(Abs
> >tractWSDLBasedEndpointFactory.java:99)
> >
> > at
> >
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:116
> >)
> >
> > at
> >
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.j
> >ava:168)
> >
> > at
> > org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:336)
> >
> > at
> > org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:251)
> >
> > at
> > org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:201)
> >
> > at
> >
> org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl
> >.java:84)
> >
> > at
> > javax.xml.ws.Endpoint.publish(Endpoint.java:169)
> >
> > at
> >
> org.exoplatform.services.ws.impl.xfire.transport.http.ExoCXFNonSpringServle
> >t.loadBus(ExoCXFNonSpringServlet.java:97)
> >
> >
> > Without that.
> > java.lang.NoClassDefFoundError:
> > com/sun/xml/bind/marshaller/NamespacePrefixMapper
> >
> > at
> >
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.createDefaultDa
> >taBinding(ReflectionServiceFactoryBean.java:181)
> >
> > at
> >
> org.apache.cxf.service.factory.AbstractServiceFactoryBean.getDataBinding(Ab
> >stractServiceFactoryBean.java:56)
> >
> > at
> >
> org.apache.cxf.frontend.ServerFactoryBean.applyExtraClass(ServerFactoryBean
> >.java:203)
> >
> > at
> >
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:106
> >)
> >
> > at
> >
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.j
> >ava:168)
> >
> > at
> > org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:336)
> >
> > at
> > org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:251)
> >
> > at
> > org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:201)
> >
> > at
> >
> org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl
> >.java:84)
> >
> > at
> > javax.xml.ws.Endpoint.publish(Endpoint.java:169)
> >
> > at
> >
> org.exoplatform.services.ws.impl.xfire.transport.http.ExoCXFNonSpringServle
> >t.loadBus(ExoCXFNonSpringServlet.java:97)
> >
> > [1]
> >
> http://cwiki.apache.org/CXF20DOC/servlet-transport.html#ServletTransport-Us
> >ingtheservlettransportwithoutSpring
> >
> > PS: i'm using jdk:
> > $ java -version
> > java version "1.5.0_11"
> > Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> > Java HotSpot(TM) Server VM (build 1.5.0_11-b03, mixed mode)
> >
> > Tomcat's version is 6.0.10.
> >
> > Regards,
> > Alexey.
>
>
>
> --
> Daniel Kulp
> [EMAIL PROTECTED]
> http://www.dankulp.com/blog
>