Skip to content

java/kotlin webservice客户端

Published:

下载apache cxf

前往官网下载后解压,把bin、lib复制出来

生成客户端代码

# 生成客户端代码
.\bin\wsdl2java.bat -encoding utf-8 -p client -d .\output -all http://127.0.0.1:7001/service?wsdl
# -p 生成代码的package包名
# -d 生成代码的目录
# 如果要用本地wsdl,把http换成本地文件路径即可

# 编译
cd output
javac -encoding utf-8 -cp ..\lib\* -d . .\client\*.java

# 打包jar
jar cf client.jar .\client\*.class

代码中引用

val service = client.MyService(URL("http://127.0.0.1:7001/"))
val endpoint = service.myServiceSoap
println(endpoint.Hello())

Previous Post
webservice客户端https
Next Post
Apache CXF使用soap1.2协议