`

cxf client 调用server端 异常

    博客分类:
  • cxf
cxf 
阅读更多

cxf WSDL能够访问 client 调用server端,运行时出下面异常

Exception in thread "main" java.lang.NoSuchFieldError: QUALIFIED

 

JAR包冲突

 

INFO Creating Service {http://service.esb.platform.zbxsoft.com/}MessageService from WSDL: http://192.168.12.145:8080/trzch/service/trzWebService?wsdl      |[org.apache.cxf.service.factory.ReflectionServiceFactoryBean:395][main]
Exception in thread "main" java.lang.NoSuchFieldError: QUALIFIED
at org.apache.cxf.service.model.SchemaInfo.setSchema(SchemaInfo.java:146)
at org.apache.cxf.wsdl11.SchemaUtil.extractSchema(SchemaUtil.java:136)
at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:73)
at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:65)
at org.apache.cxf.wsdl11.SchemaUtil.getSchemas(SchemaUtil.java:60)
at org.apache.cxf.wsdl11.WSDLServiceBuilder.getSchemas(WSDLServiceBuilder.java:372)
at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:339)
at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:203)
at org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:142)
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:412)
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:534)
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:248)
at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:205)
at org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:439)
at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:312)
at org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:307)
at javax.xml.ws.Service.getPort(Service.java:161)
at com.zbxsoft.application.webservice.appservice.client.MessageClient.main(MessageClient.java:52)

 

分享到:
评论
1 楼 qiangdangan 2014-12-01  

相关推荐

    springboot整合CXF发布webservice和客户端调用

    - 对于客户端调用,可以使用CXF的`JaxWsProxyFactoryBean`创建服务代理对象,然后调用其方法进行服务调用。 4. **项目结构** - `.classpath`和`.project`是Eclipse IDE的项目配置文件。 - `pom.xml`是Maven的...

    spring集成cxf,server发布webservice,client调用webservice

    使用spring集成cxf,在两个web ...server端使用spring+springmvc+mybatis+cxf,client端使用struts2+spring+hibernate+cxf 两个工程均为myeclipse project,包含所有除myeclipse自带以外所有jar 内附 使用文档,数据库脚本

    cxf spring server client demo.rar

    1. **cxfclient**:这个目录包含了客户端的应用代码,展示了如何使用CXF的客户端API来调用由cxfserver提供的SOAP服务。通常,它会包含服务接口的Java代理类、配置文件(如Spring的ApplicationContext.xml),以及...

    Spring集成Cxf调用WebServices

    5. **调用Web Services**:对于客户端,Spring提供了一个`<jaxws:client>`标签,可以用来配置CXF客户端。在这个标签中,可以设置服务地址、服务接口、端点地址等参数。这样,Spring会自动创建一个客户端代理,可以...

    CXF 一个完整的webService(整合客户端和服务端)

    4. 发布服务:使用CXF的Server类,将服务绑定到特定端点。 **3. 创建Web服务客户端** CXF的客户端支持动态代理和静态代理两种方式。动态代理适合于服务端WSDL不可预知的情况,而静态代理则适用于已知WSDL的情况。 ...

    使用CXF实现带header的soap服务

    在`frontend/client`或`frontend/server`的拦截器链中添加自定义拦截器,拦截器可以访问并处理Message对象中的header信息。 5. **创建客户端**:对于测试或集成,你可能需要创建一个CXF客户端,同样可以配置拦截器...

    cxf 2.1.3 client

    标签"xcf"和"xfire"指的是这两个相关的Web服务框架,而"client"和"server"则强调了服务的调用和提供角色。在这个例子中,"client"指的是使用CXF 2.1.3实现的客户端应用程序,它连接到"server"——运行XFire 1.2.6的...

    CXF客户端调用以及发布服务

    在本文中,我们将深入探讨如何使用CXF进行客户端调用远程服务以及发布自己的服务。 ### 1. 下载与配置CXF环境 首先,访问Apache CXF官方网站(http://cxf.apache.org/download.html)下载最新版本的CXF。完成下载...

    CXF Web Service & client

    - **CXF的Endpoint和Server**:在CXF中,Endpoint是实际对外提供服务的对象,而Server则负责启动和管理Endpoint。你可以通过`org.apache.cxf.frontend.ServerFactoryBean`配置并启动服务。 ### 3. Web Service...

    spring集成cxf客户端和服务器端demo(含自定义拦截器)

    4. **客户端调用**:`spring-cxf-client`目录下的代码展示了如何在Spring应用中创建CXF客户端代理,调用服务端的方法。通过Spring的依赖注入,客户端可以自动获取到服务代理实例,无需手动创建。 5. **自定义拦截器...

    webservice :spring 3+cxf3.4服务方,AXIS1.4请示方调用

    本文将详细介绍如何使用Spring 3 + CXF 3.4搭建服务端,并通过Axis 1.4进行调用。 #### Spring 3 + CXF 3.4搭建WebService服务端 **步骤一:复制接口类** 首先,需要将定义好的接口类(例如`...

    springBoot完整整合WebService框架CXF示例

    `WebService_Client`是服务调用端,包含客户端配置和调用代码,用于消费服务发布端提供的接口。 这个示例项目为初学者提供了理解SpringBoot和CXF整合的起点,同时也展示了如何在实际项目中实施安全控制。通过学习和...

    CXF契约优先开发方式之客户端实现(client)

    在我们的实例中,"CXF契约优先开发方式之客户端实现(client)"是基于CXF的客户端实现,它利用maven作为构建工具。Maven具有强大的插件系统,其中就包括CXF的插件,能够自动根据WSDL生成客户端的代理类。以下是如何...

    CXF Web Server 教程

    - **服务消费者**:创建客户端代码(如Client),通过CXF提供的API或工具生成客户端代理,调用服务提供者发布的服务。 **Groovy实现** CXF还支持Groovy,通过GroovyWS插件,可以使用Groovy编写服务提供者和消费者。...

    CXF 2.4 WebService 发布和调用的身份验证和获取示例代码

    配置: trial-cxf-server.xml 其中配置了对传入请求的拦截器用以验证调用者身份 验证程序: WsServerAuthHandler. 这里只需要提供调用者应该使用的正确的口令. 是否和调用者实际传入的口令一致,由cxf完成. web.xml ...

    利用mule服务总线代理cxf服务

    运行`CXFClient`类,如果输出为`Hello world`,则表示客户端调用成功。 #### 使用Mule ESB代理CXF服务 最后,我们将使用Mule ESB作为代理来访问CXF服务: 1. **下载Mule Studio** 访问MuleSoft官网:...

    cxf开发教程2

    这两个文件名分别代表CXF的客户端(Cxf_Client)和服务器端(Cxf_Server)示例。在实际开发中,客户端用于调用服务,而服务器端则提供服务供客户端调用。通过分析和实践这两个示例,开发者可以掌握CXF在两端的使用...

    cxf简单例子,包含lib 下载即可运行

    在这个"**cxf简单例子**"中,包含了两个关键部分:**server端**和**client端**,它们都是为了演示CXF框架的基本用法。这两个项目分别代表了Web服务的提供者和服务消费者。 **server端**项目: 服务器端是CXF服务的...

    java webservice server and client

    本教程将通过CXF库来演示如何构建一个Web服务服务器(Server)以及对应的客户端(Client)。 一、CXF框架介绍: CXF全称是CXF CXF,前身为XFire,是一个强大的Java Web服务框架。它支持多种协议,包括RESTful API和...

Global site tag (gtag.js) - Google Analytics