`

cxfwebservice

阅读更多

1:下载cxf包放入项目中

http://cxf.apache.org/download.html

2:新建java项目,编写服务端,发布

package com.dfjk.server;

import javax.xml.ws.Endpoint;

public class DeployPersonService {
  
    /**
     * function: 发布WebService
     * @author e421083458
     */ 
    public static void deployService(){ 
        System.out.println("Service start......"); 
        Iperson service = new PersonImpl(); 
        String address = "http://10.98.6.207:9000/helloPerson"; 
        Endpoint.publish(address, service); 
    } 
    public static void main(String args[])throws InterruptedException{ 
        //发布WebService 
        deployService(); 
//        System.out.println("server ready......"); 
//        Thread.sleep(1000*120); 
//        System.out.println("System exiting..."); 
//        //休眠60秒后退出 
        System.out.println("发布完毕!");
//        System.exit(0); 
    } 


}
3:http://10.98.6.207:9000/helloPerson?wsdl

如果没报错,表示服务发布成功,用360浏览器查看源代码,另存为wsdl文件

4:用wsdl2java  根据wsdl文件生成 服务端代码,客户端代码

wsdl2java用法:
 wsdl2java -p com -d src -all  aa.wsdl
 -p  指定其wsdl的命名空间,也就是要生成代码的包名:
 -d  指定要产生代码所在目录
 -client 生成客户端测试web service的代码
 -server 生成服务器启动web  service的代码
 -impl 生成web service的实现代码
 -ant  生成build.xml文件
 -all 生成所有开始端点代码:types,service proxy,,service interface, server mainline, client mainline,    

   implementation object, and an Ant build.xml file.

5:注意生成代码是,包名称要相同否则有问题,可以在wsdl中看包路径,targetNamespace属性看

分享到:
评论

相关推荐

    cxfWebService

    "CXFWebService"是一个基于Apache CXF框架构建的基础Web服务示例,适用于Android服务端的数据交互。Apache CXF是一个强大的开源Java框架,它允许开发者创建和消费各种Web服务,包括SOAP和RESTful风格。CXF使得在...

    CXFWebservice

    【CXFWebservice】是基于Java的开源服务框架,它允许开发人员创建和消费Web服务。Spring框架与CXF的整合使得在Java应用中构建RESTful风格的Web服务变得更加便捷和高效。本文将深入探讨Spring与CXF的整合过程以及如何...

    CxfWebservice

    文件里有CxfWebService 服务端,客户端代码,apache-cxf-2.7.6安装包和cxfWebService开发的所有jar包,还有开发过程的详细步骤,适合初学的朋友,有不足之处还望多多指教

    结合Spring框架的CXFWebService编程实例.doc

    结合Spring框架的CXFWebService编程实例.doc

    CXFWebService案例

    【CXFWebService案例】是一个基于Apache CXF框架实现的Web服务示例项目,它展示了如何在实际开发中创建和消费Web服务。Apache CXF是一个开源的Java框架,用于构建和部署高质量、互操作的Web服务。CXF允许开发者选择...

    CXfWebService开发流程

    《CXfWebService开发流程详解》 在IT行业中,Web Service是一种常见的系统间通信方式,它允许不同的应用程序通过网络共享功能和服务。Apache CXF是Java世界里一个强大的Web Service框架,它支持SOAP、RESTful等多种...

    Spring整合CXFwebservice所需JAR

    Spring 和 CXF 是两个在 Java 开发中广泛使用的框架,Spring 是一个强大的应用程序框架,而 CXF 是一个用于构建和消费 Web 服务的开源工具。本文将深入探讨如何在 Spring 环境下整合 CXF 来实现 Web 服务。...

    CXFWebService实现教程(详细)

    在IT行业中,Web服务是一种广泛使用的通信协议,它允许不同系统之间进行数据交换。Apache CXF是一个开源框架,专门用于构建和消费Web服务。本教程将深入探讨如何使用CXF来实现Web服务,从基础环境配置到实际服务的...

    springMvc+CXFWebservice+maven+mybatis

    如题,主要是以Cxf Webservice为主,数据库使用mysql,自己可以根据需要自己创建,也可以直接将AmUserServiceImpl类中的数据库操作该为普通java代码。另外客户端调用代码在Controller包下面

    cxfWebservice客户端全部jar包及极简调用方法.rar

    内含java调用cxf发布的webserice接口的极简案例,同时压缩包中有 cxf-core-3.0.0.jar,cxf-rt-bindings-soap-3.0.0.jar,cxf-rt-databinding-jaxb-3.0.0.jar,cxf-rt-frontend-jaxws-3.0.0.jar,cxf-rt-frontend-...

    apache-cxf-3.0.16-jar.zip

    3.0.16版本所需jar包! 测试代码: public static void main(String[] args) throws Exception { JaxWsDynamicClientFactory dcf = ... System.out.println("调用CxfWebservice结果 : " + response[0]); }

    springboot+cxfwebservice

    在IT行业中,Spring Boot和Apache CXF是两个非常重要的开源框架。Spring Boot简化了Spring应用程序的初始设置和配置,而CXF则是一个用于构建和消费Web服务的框架。本篇文章将详细探讨如何在Spring Boot项目中集成...

    CxfWevservice数据库补充,前面上传的文件里面的数据库错了,少了张表,补允上传一下

    【CxfWebService数据库补充】 在之前的文件中,我们注意到CxfWebService的相关数据库设计存在缺失,导致部分功能可能无法正常运行。本次更新旨在弥补这一错误,为确保所有用户能够充分利用CxfWebService的服务,...

    webservice天气预报例子cxf实例

    Web服务(Web Service)是一种基于互联网的、使用标准XML(Extensible Markup Language)进行通信的软件系统,允许不同平台的应用程序之间交换数据。在本例中,“webservice天气预报例子cxf实例”指的是使用Apache ...

    springBoot完整整合WebService框架CXF示例

    SpringBoot与CXF整合是构建基于Web服务的应用程序的一个常见实践。CXF是一个开源的Java框架,用于构建和开发服务导向架构(SOA)应用程序,它支持SOAP和RESTful服务。SpringBoot则简化了Spring应用的初始化和配置,...

Global site tag (gtag.js) - Google Analytics