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"是一个基于Apache CXF框架构建的基础Web服务示例,适用于Android服务端的数据交互。Apache CXF是一个强大的开源Java框架,它允许开发者创建和消费各种Web服务,包括SOAP和RESTful风格。CXF使得在...
【CXFWebservice】是基于Java的开源服务框架,它允许开发人员创建和消费Web服务。Spring框架与CXF的整合使得在Java应用中构建RESTful风格的Web服务变得更加便捷和高效。本文将深入探讨Spring与CXF的整合过程以及如何...
文件里有CxfWebService 服务端,客户端代码,apache-cxf-2.7.6安装包和cxfWebService开发的所有jar包,还有开发过程的详细步骤,适合初学的朋友,有不足之处还望多多指教
结合Spring框架的CXFWebService编程实例.doc
【CXFWebService案例】是一个基于Apache CXF框架实现的Web服务示例项目,它展示了如何在实际开发中创建和消费Web服务。Apache CXF是一个开源的Java框架,用于构建和部署高质量、互操作的Web服务。CXF允许开发者选择...
《CXfWebService开发流程详解》 在IT行业中,Web Service是一种常见的系统间通信方式,它允许不同的应用程序通过网络共享功能和服务。Apache CXF是Java世界里一个强大的Web Service框架,它支持SOAP、RESTful等多种...
Spring 和 CXF 是两个在 Java 开发中广泛使用的框架,Spring 是一个强大的应用程序框架,而 CXF 是一个用于构建和消费 Web 服务的开源工具。本文将深入探讨如何在 Spring 环境下整合 CXF 来实现 Web 服务。...
在IT行业中,Web服务是一种广泛使用的通信协议,它允许不同系统之间进行数据交换。Apache CXF是一个开源框架,专门用于构建和消费Web服务。本教程将深入探讨如何使用CXF来实现Web服务,从基础环境配置到实际服务的...
如题,主要是以Cxf Webservice为主,数据库使用mysql,自己可以根据需要自己创建,也可以直接将AmUserServiceImpl类中的数据库操作该为普通java代码。另外客户端调用代码在Controller包下面
内含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-...
3.0.16版本所需jar包! 测试代码: public static void main(String[] args) throws Exception { JaxWsDynamicClientFactory dcf = ... System.out.println("调用CxfWebservice结果 : " + response[0]); }
在IT行业中,Spring Boot和Apache CXF是两个非常重要的开源框架。Spring Boot简化了Spring应用程序的初始设置和配置,而CXF则是一个用于构建和消费Web服务的框架。本篇文章将详细探讨如何在Spring Boot项目中集成...
【CxfWebService数据库补充】 在之前的文件中,我们注意到CxfWebService的相关数据库设计存在缺失,导致部分功能可能无法正常运行。本次更新旨在弥补这一错误,为确保所有用户能够充分利用CxfWebService的服务,...
Web服务(Web Service)是一种基于互联网的、使用标准XML(Extensible Markup Language)进行通信的软件系统,允许不同平台的应用程序之间交换数据。在本例中,“webservice天气预报例子cxf实例”指的是使用Apache ...
SpringBoot与CXF整合是构建基于Web服务的应用程序的一个常见实践。CXF是一个开源的Java框架,用于构建和开发服务导向架构(SOA)应用程序,它支持SOAP和RESTful服务。SpringBoot则简化了Spring应用的初始化和配置,...