cxf地址
首先 获取到服务端请求地址
然后使用java工具包生成客户端代码
http://localhost:8080/spxt_sp/services/platformToRegion?wsdl
根据wsdl 地址 生成代码
--------------命令如下
windos系统 进入dos窗口
cmd
进入C:\Program Files\Java\jdk1.6.0_43\bin
(安装jdk的目录下
wsimport.exe )
wsimport -s d:\Uqwork\spxt_client\src -p com.test.wsimport
http://localhost:8080/spxt_sp/services/platformToRegion?wsdl
--------------------------------
常用的组合
在指定的目录生成指定包结构的java源文件
假设wsdl文档的uri为 http://localhost:6666/service/interpret?wsdl,那么在F:\temp下,生成包结构为cn.ljl.sand.jws.chapter3.client.wsimport的java源文件的命令为:
wsimport -s F:\temp -p cn.ljl.sand.jws.chapter3.client.wsimport http://localhost:6666/service/interpret?wsdl
在指定的目录生成指定包结构的jar文件
假设wsdl文档的uri为 http://localhost:6666/service/interpret?wsdl,那么在F:\temp下,生成包结构为cn.ljl.sand.jws.chapter3.client.wsimport的interpret-wsimport.jar的命令为:
wsimport -d F:\temp -clientjar interpret-wsimport.jar -p cn.ljl.sand.jws.chapter3.client.wsimport http://localhost:6666/service/interpret?wsdl
--------------------------------------------------------------------------------------------
生成后文件调用
package com.test.wsimport;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
PlatformToRegionServiceService palt=new PlatformToRegionServiceService();
PlatformToRegionService service=palt.getPlatformToRegionServicePort();
//验证保存事项
service.executeSendApproved("00SL216030300001", "1");
//验证保存项目
/**
* 项目验证日志 已通过。
List<String> projects=new ArrayList<>();
projects.add("201513001101100222");
service.executeSendProjectFromTri(projects);
**/
}
}