//需要的包org.apache.cxf.jaxws.JaxWsProxyFactoryBeanJaxWsProxyFactoryBean svr = new JaxWsProxyFactoryBean();svr.setServiceClass(MyService.class);svr.setAddress("请求地址");//xxx?wsdlMyService service = svr.create(MyService.class);String result=service.xxx("参数1","参数2",.....)
生成ebservice客户端
1.下载组件 http://cxf.apache.org/download.html 并解压缩
2.通过cmd命令进去bin目录下 执行命令
- wsdl2java -p com.xxx.webservice -d d:\cxfoutput\xxx\src -all
-p 也就是package 对应java中的包
-d 输入目录,生成.java文件会在该目录,会自动添加-p参数配置的包路径
-client 生成客户端测试web service的代码.
-server 生成服务器启动web service的代码.
-impl 生成web service的实现代码.
-ant 生成build.xml文件.
-all 生成上面-client -server -impl -ant 对应的所有文件
3.找到生成文件的,将生成的java文件导入你的项目中 用上面的代码进行调用