概述
wsimport是jdk自带的命令,可以根据wsdl文档生成客户端中间代码,基于生成的代码编写客户端,可以省很多麻烦。
先看两张截图:
使用浏览器打开webservice出现的界面:
使用wsimport生成webservice客户端出现401错误:
需用到的命令参数如下:
1. -d 在指定的目录生成class文件
2. -p 指定生成文件的包结构
3. -Xauthfile 在格式文件进行授权信息
4. -keep 在生成class文件,或者jar包时,同时保留java源文件
第一步 创建wsimport生成ws命令行
wsimport -d D:\JAVA\wrokspace\您的项目\src -p com.xx.web -Xauthfile D:\JAVA\wrokspace\您的项目\authfile.txt -keep http://xxxx:9000/Service.asmx?wsdl
1、通过-d命令指定您的java项目src路径
2、通过-p命令指定需生成包结构(指定之后会自动生成)
3、通过-Xau