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
>>
>
>

Reply via email to