jaxws-ri 2.2.6生成webServcie客户端步骤

 

第一部分配置jaxws-ri

1.访问你的wsdl地址需要安全验证,你需要在jaxws-ri 2.2.6/bin/authFile.txt文件中配置你的用户名和密码

http://wsuser:[email protected]/webservice/goodsWebservice?wsdl

(wsuser12345678就是用户名和密码,@后面的是你的wsdl地址了)

2.由于在生成客户端代码的时候需要使用到wsimport命令,

需要检测jaxws-ri2.2.6/bin/wsimport.bat这个文件中是否设置了JAXWS_HOME

如果文件开头没有配置则使用以下代码

set JAXWS_HOME ="C:\tools\developTools\jaxws-ri 2.2.6"

 

第二部分生成客户端代码

1.使用cmd进入到你的JAXWS2.2.1-20100617\jaxws-ri\bin目录

2.使用该命令生成客户端代码

wsimport.bat -s src-p com.goldgov.eannet.webservice.goodswebservice.server.impl -Xauthfile./authFile.txt http://www.test.com/webservice/goodsWebservice?wsdl

会在bin目录中生成src文件夹,打开后依次打开com/goldgov/eannet/webservice/goodswebservice/server/impl文件

里面就是客户端java代码了

3.生成WSDL文件

1.进入你的服务端项目打包路径下的classes文件夹,jaxws-ri 2.2.6\bin下面的wsgen.bat复制过来,因为生成wsdl需要该命令

2.使用wsgen.bat-cp . com.goldgov.eannet.webservice.GoodsWebService.server.impl.GoodsWebservice-wsdl

会生成两个文件

 

3.生成安全访问类 wsgen.bat -s src -cp .com.goldgov.eannet.webservice.GoodsWebService.server.impl.GoodsWebservice m

 

会在src文件夹生成代码

你可能感兴趣的:(webservice,jaxws,生成客户端)