WebService
前言
WebService学习记录
因为公司的WebService是用.net做的,业务端是用java来显示,需要将WebService转成jar包调用。
Webservice
可以使用Eclipse的Web Service Client生成代码
默认生成的代码不带认证信息
需要添加 -XadditionalHeaders 参数
生成jar包 D:\Doc 使用wsimport的-clientjar 不包含源码打包成jar
1 | wsimport -keep -d D:\Doc -s D:\Doc -p com.yd.service -clientjar D:\Doc\service-1.0.3.jar -encoding utf-8 -verbose -XadditionalHeaders http://192.168.1.131:33046/YdDatacenterCloud.CloudCenter/CloudWebServicer/?wsdl |
生成jar包 D:\Doc 包含源码打包成jar
1 | wsimport -keep -d D:\Doc -s D:\Doc -p com.yd.service -encoding utf-8 -verbose -XadditionalHeaders http://www.xxxxxx.com:xxx/ServerService?wsdl |
在D:\Doc目录下启动命令行将com和META-INF一起打成jar包
1 | jar cvf service-1.0.2.jar com META-INF |
更新MANIFEST.MF文件
1 | jar cvf service-1.0.2.jar com |
1 | jar -uvfm service-V1.0.0.jar MANIFEST.MF |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 以甯为意!
评论