Hello list, If it would helpful for someone..
The list of required JARs: ===\/======================== XmlSchema-1.4.2.jar activation-1.1.jar annotations-api.jar commons-logging-1.0.4.jar cxf-api-2.1.2.jar cxf-common-utilities-2.1.2.jar cxf-rt-bindings-soap-2.1.2.jar cxf-rt-core-2.1.2.jar cxf-rt-databinding-jaxb-2.1.2.jar cxf-rt-frontend-jaxws-2.1.2.jar cxf-rt-frontend-simple-2.1.2.jar cxf-rt-transports-http-2.1.2.jar cxf-rt-ws-addr-2.1.2.jar cxf-tools-common-2.1.2.jar geronimo-ws-metadata_2.0_spec-1.1.1.jar jaxb-api-2.1.jar jaxb-impl-2.1.7.jar jaxws-api-2.1-1.jar saaj-api-1.3.jar wsdl4j-1.6.1.jar xml-resolver-1.2.jar ===/\======================== Regards, Alexey. On Tue, Sep 23, 2008 at 4:34 PM, Alexey Zavizionov < [EMAIL PROTECTED]> wrote: > 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 >> > >
