You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Gabo Manuel <km...@solegysystems.com> on 2009/09/01 09:50:23 UTC
[JAX-WS][CXF-2.2.3][Client] Unable to instantiate generated client
Hi All,
I generated client code using wsdl2java tool using the following command:
wsdl2java -client http://domain/service?wsdl
The service is also using CXF. But as I try to create the client service:
Service_Service service = new Service_Service(new
URL("http://domain/service?wsdl");
I get the following exception:
Exception in thread "main" java.lang.NoClassDefFoundError:
com/sun/xml/stream/buffer/XMLStreamBuffer
at
com.sun.xml.ws.api.addressing.WSEndpointReference.<init>(WSEndpointReference.java:174)
at
com.sun.xml.ws.api.addressing.WSEndpointReference.<init>(WSEndpointReference.java:166)
at
com.sun.xml.ws.api.addressing.AddressingVersion.<init>(AddressingVersion.java:436)
at
com.sun.xml.ws.api.addressing.AddressingVersion.<init>(AddressingVersion.java:67)
at
com.sun.xml.ws.api.addressing.AddressingVersion$1.<init>(AddressingVersion.java:146)
at
com.sun.xml.ws.api.addressing.AddressingVersion.<clinit>(AddressingVersion.java:69)
at
com.sun.xml.ws.wsdl.parser.MemberSubmissionAddressingWSDLParserExtension.portTypeOperationInput(MemberSubmissionAddressingWSDLParserExtension.java:90)
at
com.sun.xml.ws.wsdl.parser.DelegatingParserExtension.portTypeOperationInput(DelegatingParserExtension.java:79)
at
com.sun.xml.ws.wsdl.parser.WSDLParserExtensionFacade.portTypeOperationInput(WSDLParserExtensionFacade.java:110)
at
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperationInput(RuntimeWSDLParser.java:734)
at
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperation(RuntimeWSDLParser.java:702)
at
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortType(RuntimeWSDLParser.java:676)
at
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(RuntimeWSDLParser.java:319)
at
com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:146)
at
com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:265)
at
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:228)
at
com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:176)
at
com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:104)
at javax.xml.ws.Service.<init>(Service.java:56)
I already added streambuffer-0.9.jar which contains the said class to
the build path, but the problem persists. Any ideas?
Gabo
Re: [JAX-WS][CXF-2.2.3][Client] Unable to instantiate generated client
Posted by Gabo Manuel <km...@solegysystems.com>.
Hi Dan,
Thanks for the reply. It was the endorsed folder in the JRE that was
getting in the way. Thanks again!
Gabo
Daniel Kulp wrote:
> From that stack trace, you aren't using CXF. You are using the JAX-WS
> reference implementation. Double check to make sure the proper JAX-WS
> runtime is what's found on the classpath.
>
> Dan
>
>
> On Tue September 1 2009 3:50:23 am Gabo Manuel wrote:
>
>> Hi All,
>>
>> I generated client code using wsdl2java tool using the following command:
>>
>> wsdl2java -client http://domain/service?wsdl
>>
>> The service is also using CXF. But as I try to create the client service:
>>
>> Service_Service service = new Service_Service(new
>> URL("http://domain/service?wsdl");
>>
>> I get the following exception:
>> Exception in thread "main" java.lang.NoClassDefFoundError:
>> com/sun/xml/stream/buffer/XMLStreamBuffer
>> at
>> com.sun.xml.ws.api.addressing.WSEndpointReference.<init>(WSEndpointReferenc
>> e.java:174) at
>> com.sun.xml.ws.api.addressing.WSEndpointReference.<init>(WSEndpointReferenc
>> e.java:166) at
>> com.sun.xml.ws.api.addressing.AddressingVersion.<init>(AddressingVersion.ja
>> va:436) at
>> com.sun.xml.ws.api.addressing.AddressingVersion.<init>(AddressingVersion.ja
>> va:67) at
>> com.sun.xml.ws.api.addressing.AddressingVersion$1.<init>(AddressingVersion.
>> java:146) at
>> com.sun.xml.ws.api.addressing.AddressingVersion.<clinit>(AddressingVersion.
>> java:69) at
>> com.sun.xml.ws.wsdl.parser.MemberSubmissionAddressingWSDLParserExtension.po
>> rtTypeOperationInput(MemberSubmissionAddressingWSDLParserExtension.java:90)
>> at
>> com.sun.xml.ws.wsdl.parser.DelegatingParserExtension.portTypeOperationInput
>> (DelegatingParserExtension.java:79) at
>> com.sun.xml.ws.wsdl.parser.WSDLParserExtensionFacade.portTypeOperationInput
>> (WSDLParserExtensionFacade.java:110) at
>> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperationInput(Ru
>> ntimeWSDLParser.java:734) at
>> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperation(Runtime
>> WSDLParser.java:702) at
>> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortType(RuntimeWSDLParse
>> r.java:676) at
>> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(RuntimeWSDLParser.ja
>> va:319) at
>> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:1
>> 46) at
>> com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:26
>> 5) at
>> com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:228)
>> at
>> com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:176)
>> at
>> com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:104
>> ) at javax.xml.ws.Service.<init>(Service.java:56)
>>
>> I already added streambuffer-0.9.jar which contains the said class to
>> the build path, but the problem persists. Any ideas?
>>
>> Gabo
>>
>
>
> ------------------------------------------------------------------------
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 8.5.409 / Virus Database: 270.13.75/2340 - Release Date: 09/01/09 20:03:00
>
>
Re: [JAX-WS][CXF-2.2.3][Client] Unable to instantiate generated client
Posted by Daniel Kulp <dk...@apache.org>.
From that stack trace, you aren't using CXF. You are using the JAX-WS
reference implementation. Double check to make sure the proper JAX-WS
runtime is what's found on the classpath.
Dan
On Tue September 1 2009 3:50:23 am Gabo Manuel wrote:
> Hi All,
>
> I generated client code using wsdl2java tool using the following command:
>
> wsdl2java -client http://domain/service?wsdl
>
> The service is also using CXF. But as I try to create the client service:
>
> Service_Service service = new Service_Service(new
> URL("http://domain/service?wsdl");
>
> I get the following exception:
> Exception in thread "main" java.lang.NoClassDefFoundError:
> com/sun/xml/stream/buffer/XMLStreamBuffer
> at
> com.sun.xml.ws.api.addressing.WSEndpointReference.<init>(WSEndpointReferenc
>e.java:174) at
> com.sun.xml.ws.api.addressing.WSEndpointReference.<init>(WSEndpointReferenc
>e.java:166) at
> com.sun.xml.ws.api.addressing.AddressingVersion.<init>(AddressingVersion.ja
>va:436) at
> com.sun.xml.ws.api.addressing.AddressingVersion.<init>(AddressingVersion.ja
>va:67) at
> com.sun.xml.ws.api.addressing.AddressingVersion$1.<init>(AddressingVersion.
>java:146) at
> com.sun.xml.ws.api.addressing.AddressingVersion.<clinit>(AddressingVersion.
>java:69) at
> com.sun.xml.ws.wsdl.parser.MemberSubmissionAddressingWSDLParserExtension.po
>rtTypeOperationInput(MemberSubmissionAddressingWSDLParserExtension.java:90)
> at
> com.sun.xml.ws.wsdl.parser.DelegatingParserExtension.portTypeOperationInput
>(DelegatingParserExtension.java:79) at
> com.sun.xml.ws.wsdl.parser.WSDLParserExtensionFacade.portTypeOperationInput
>(WSDLParserExtensionFacade.java:110) at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperationInput(Ru
>ntimeWSDLParser.java:734) at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortTypeOperation(Runtime
>WSDLParser.java:702) at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parsePortType(RuntimeWSDLParse
>r.java:676) at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parseWSDL(RuntimeWSDLParser.ja
>va:319) at
> com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:1
>46) at
> com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:26
>5) at
> com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:228)
> at
> com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:176)
> at
> com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:104
>) at javax.xml.ws.Service.<init>(Service.java:56)
>
> I already added streambuffer-0.9.jar which contains the said class to
> the build path, but the problem persists. Any ideas?
>
> Gabo
--
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog