cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Freeman Fang <freeman.f...@gmail.com>
Subject Re: cxf server publishing success,but client error!
Date Fri, 17 Jun 2011 06:14:45 GMT
Hi,

Seems you use old version of xmlschema on your classpath.
If you're using cxf 2.4.x, ensure you have xmlschema-core-2.0.jar on  
your classpath.

Freeman
On 2011-6-17, at 上午11:52, wangyan2011 wrote:

> Exception in thread "Main Thread" java.lang.NoSuchMethodError: read
>       at
> org 
> .apache 
> .cxf.common.xmlschema.SchemaCollection.read(SchemaCollection.java:130)
>       at
> org 
> .apache 
> .cxf 
> .databinding 
> .AbstractDataBinding.addSchemaDocument(AbstractDataBinding.java:177)
>       at
> org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java: 
> 344)
>       at
> org 
> .apache 
> .cxf 
> .service 
> .factory 
> .AbstractServiceFactoryBean 
> .initializeDataBindings(AbstractServiceFactoryBean.java:86)
>       at
> org 
> .apache 
> .cxf 
> .service 
> .factory 
> .ReflectionServiceFactoryBean 
> .buildServiceFromClass(ReflectionServiceFactoryBean.java:438)
>       at
> org 
> .apache 
> .cxf 
> .service 
> .factory 
> .ReflectionServiceFactoryBean 
> .initializeServiceModel(ReflectionServiceFactoryBean.java:501)
>       at
> org 
> .apache 
> .cxf 
> .service 
> .factory 
> .ReflectionServiceFactoryBean 
> .create(ReflectionServiceFactoryBean.java:241)
>       at
> org 
> .apache 
> .cxf 
> .frontend 
> .AbstractWSDLBasedEndpointFactory 
> .createEndpoint(AbstractWSDLBasedEndpointFactory.java:101)
>       at
> org 
> .apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java: 
> 90)
>       at
> org 
> .apache 
> .cxf 
> .frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java: 
> 152)
>       at
> org 
> .apache 
> .cxf 
> .frontend.ClientProxyFactoryBean.create(ClientProxyFactoryBean.java: 
> 89)
>       at cxf.service.Client.main(Client.java:39)
> client code is :
>     public static void main(String args[]) throws Exception {
> 		
> 	ClientProxyFactoryBean factory = new ClientProxyFactoryBean();
>
> factory.setAddress("http://localhost:8080/pm/services/ 
> approvalService");
>        ApprovalService approvalService =
> factory.create(ApprovalService.class);
>        System.out.println("Invoke getApprovalItems()....");
>        ApprovalItem[] items =
> approvalService.getApprovalItems("wangxiaoyan");
>        for (int i = 0; items!=null && i < items.length; i++) {
> 			System.out.println(items[i].getCurrentApprovers());
>        }
>   }
>
> --
> View this message in context: http://cxf.547215.n5.nabble.com/cxf-server-publishing-success-but-client-error-tp4497582p4497582.html
> Sent from the cxf-user mailing list archive at Nabble.com.

---------------------------------------------
Freeman Fang

FuseSource
Email:ffang@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com










Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message