wsimport 直接处理wsdl接口
最终在cmd中执行的语句如下:
wsimport -keep -encoding utf-8 -s D:\codeJava\project\src\main\java -p com.project.etp.oem.sap.webservice.delivery -verbose -Xauthfile E:\\authfile.txt http://localhost:8000/sap/bc/srt/wsdl/srvc/wsdl11/allinone/ws_policy/document?sap-client=601
一、wsimport
wsimport 是java自带的处理webservice的工具,bat文件位于 C:\Program Files\Java\jdk1.8.0_11\bin 目录下,即java的安装目录下。
二、命令的说明
-encoding utf-8
生成的java文件编码设置为utf-8;
-s D:\codeJava\project\src\main\java
生成的java文件所在目录,这里面不需要直接指定包名
-p com.project.etp.oem.sap.webservice.delivery
生成的java文件的包名,package
-Xauthfile E:\authfile.txt
有的时候,接口中需要验证用户名密码,才能进入到wsdl页面中。需要配置此项。
其中 authfile.txt 的内容是:
http://账号:密码@localhost:8000/sap/bc/srt/wsdl/srvc/wsdl11/allinone/ws_policy/document?sap-client=601
即在wsdl的路径中加上【http//账号:密码@ …】
如果没有验证,可去掉此项。
http://localhost:8000/sap/bc/srt/wsdl/srvc/wsdl11/allinone/ws_policy/document?sap-client=601
第三方提供的wsdl地址。
三、常见的应用
常用于SAP 的webservice 开发 。
wsimport 直接处理wsdl接口相关推荐
- soap+wsimport的webservice接口客户端实现
一个自定义实现的soap接口客户端调用工具,已在实际项目中使用过,且经过了生产环境检验. 使用方法: (1)先用jdk自带的wsdl工具导出接口java源码:wsimport -s . xxx.wsd ...
- wsimport将wsdl生成java 调用时碰到的一个问题Could not initialize Service
在一个采用了XFire作为WebService框架Web项目中,添加由JDK1.6 wsimport命令生成的一个WebService客户端调用,在客户端调用时出现了如下问题 log4j:WARN N ...
- thinkphp 调用wsdl接口实例化SoapClient抛出异常
thinkphp 调用wsdl接口实例化SoapClient抛出异常 参考文章: (1)thinkphp 调用wsdl接口实例化SoapClient抛出异常 (2)https://www.cnblog ...
- 使用suds-py3调用webservice WSDL接口
使用suds-py3调用webservice WSDL接口 应用场景:我们需要通过Python调用webservice的接口,这需要使用到第三方库suds,这篇文章介绍使用suds-py3调用webs ...
- 使用wsimport将wsdl生成java
使用管理员打开cmd wsimport -encoding utf-8 -keep -s D:\temp -p com.lamcy.webService -verbose http://服务地址?ws ...
- wsdl接口_DEBUG系列四:第三方接口debug
测试案例是 第三方发送数据给SAP,SAP接收后处理. 首先打开调试工具 SOAPUI: 新建个project: 然后填写一个project name,然后选择 PI 提供的WSDL文件. 这个是PI ...
- java wsdl接口地址_java如何实现webservice中wsdlLocation访问地址的可配置化
背景:项目中调用了别的系统的webservice接口,调用成功之后发现wsdlLocation的地址是写死的,不方便修改,所以需要实现地址,包括用户名密码的可配置.项目的框架是Spring,调用web ...
- Java与WCF交互(一)补充:用WSImport生成WSDL的Java客户端代码
在<Java与WCF交互(一):Java客户端调用WCF服务> 一 文中,我描述了用axis2的一个Eclipse控件生成WCF的Java客户端代理类,后来有朋友建议用Xfire.CXF, ...
- 搭建webservice环境,测试本地WSDL接口
背景 作为一个ETL工程师,除了写SQL相关的工作,还面临着各种各样的数据接口调用.因此自己根据项目的环境自己搭建了一个wsdl,以此类推,用于自身的数据接口测试. 工具: MyEclipse 10. ...
- php soapclient 异常,PHP调用wsdl接口实例化SoapClient抛出异常
异常:Message:SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://*****?wsdl' : failed to load externa ...
最新文章
- 命名实体识别训练集汇总(一直更新)
- Vue单文件组件环境配置
- vue2.0 配置 选项 属性 方法 事件 ——速查
- Linux删除 指定数目行【或者所有行】删除光标到行首
- msfpescan用法
- LIst与ArrayList区别
- 个人站立会议-----20181216
- Asp.Net Core部署:早知道,还是docker!以及一点碎碎念
- LeetCode 1172. 餐盘栈(栈 + set)
- 对应到对象 数据库驼峰_SpringJPA底层DAO查询的写法归类总结
- java在线支付---02_分析易宝支付的工作流程
- webuploader
- caddy 作为微服务的 API gateway
- 下载Linux版(rpm格式),WPS Office 2019 Linux 11.1.0.9505版提供Deb、Rpm格式包下载
- 破解电信光猫华为HG8120C关闭路由功能方法
- 国内最新语音服务器,语音聊天社交很热门,带你搭建自己的语音聊天服务器
- win7打开桌面计算机很慢,鼠标右键刷新桌面很慢怎么办?Win7右键刷新反应特别慢的解决方法...
- Intel graphics HD 4600 核芯显卡 对比 nVIDIA Geforce GTX 750 2GB GDDR5 独立显卡
- MySQL索引优化二
- 上dj是什么意思_这个世界上根本没有迪迦奥特曼什么梗?抖音迪迦奥特曼的梗什么意思...
热门文章
- Android即时通讯实现原理
- 计算机管理找不到防火墙,电脑没有防火墙怎么办
- win10、win7安装SQLServer2000最详细教程
- 电子管功放制作指南_电子管功率放大器的简易设计
- python工程师简历项目经验怎么写_班长项目经验简历范文
- pcsx2运行ps1_PS2模拟器PSX2设置及使用教程.doc
- 手机按公式计算机,请问用手机上的自带计算器怎样进行度分秒的计算?
- 计算机软件考试难,计算机技术与软件专业技术资格考试难吗
- DTCMS添加栏目教程
- JavaScript判断一个数是否为质数/素数