当前位置: 首页 > news >正文

网站翻页动画效果/阿里巴巴运营

网站翻页动画效果,阿里巴巴运营,东莞做网站优化,医院网站建设公司2019独角兽企业重金招聘Python工程师标准>>> 根据wsdl生成java代码的方法 今天排查同事的一个很奇怪的问题,现在将今天遇到的问题列举出来。 在调用外围系统的webservice服务时候,一般来说对方会提供一个wsdl,然后我们要根据wsd…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

根据wsdl生成java代码的方法  

  今天排查同事的一个很奇怪的问题,现在将今天遇到的问题列举出来。

        在调用外围系统的webservice服务时候,一般来说对方会提供一个wsdl,然后我们要根据wsdl生成相应的类,通过这种方式,做到了跨语言的完美方案,但是也带来了一些复杂性。在java中我们一般使用jdk自带的wsimport工具或者其他三方系统的wsdl4j工具生成java版本的stub实现。

        

  •    使用jdk里面自带的wsimport工具,具体使用办法如下:

        在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方。该工具可以用于非Java的服务器,如:用C#编写的WebService,通过wsimport则生成Java的客户端实现。

  在命令提示符中使用如下命令:

       wsimport http://localhost:8080/Demo/services/MyService?wsdl

 

  命令参数说明:
  -d:生成客户端执行类的class文件的存放目录
  -s:生成客户端执行类的源文件的存放目录
  -p:定义生成类的包名
  其他命令参数请参照:http://docs.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html
  使用wsimport命令后,可以得到代码,然后可以将代码拷贝到工程里面,也可以将其编译,打包成jar。
      比如 javac com/xxx/*.java com/xxx/yyy/*.java
              jar cvf dest.jar com/
              这样我们就能得到一个dest.jar文件
        使用一下webservice的框架自带的一下wsdl4j生成,由于众所周知的原因,java的webservice的jar很多,经常由于版本和实现的不同,会出现一下莫名奇妙的问题,所以这个地方还是推荐使用你所使用的框架的wsdl4j工具生成相应的stub。
  •   使用第三方ws框架,以cxf为例:

       使用一下webservice的框架自带的一下wsdl4j生成,由于众所周知的原因,java的webservice的框架很多,经常由于版本和实现的不同,会出现一下莫名奇妙的问题,所以这个地方还是推荐使用你所使用的框架的wsdl4j工具生成相应的stub

 

  1.  下载apache-cxf-2.5.11.zip并解压到D:\apache-cxf-2.5.11,下载地址:http://mirror.bjtu.edu.cn/apache/cxf/2.5.11/apache-cxf-2.5.11.tar.gz 
  2. 在D:\apache-cxf-2.5.11\bin目录下面执行命令:wsdl2java  http://xxx.yyy.com:8102/ws/UserRemoteService?wsdl     
  3. 命令执行完成后在相关文件夹中会生成相应的代码,将代码全部引入接入系统,与wsimport是相同的

   使用过程中遇到的问题:

  •     在使用的过程中发现一个问题,由于jdk6最高只支持ws2.1规范版本,所以在jdk6下面生成的时候,要加上-frontend jaxws21

        wsdl2java -frontend jaxws21  http://xxx.yyy.com:8102/ws/UserRemoteService?wsdl    

 

  • 发现可以根据wsdl生成java类,java类中的注释有可能是中文,所以要加上encoding参数,例如:-encoding utf-8  

http://asialee.iteye.com/blog/1912953

转载于:https://my.oschina.net/xiaominmin/blog/1599766

http://www.lbrq.cn/news/1063225.html

相关文章:

  • 代码命名 网站/淘宝店铺转让价格表
  • asp网站设置/网络运营是做什么的工作
  • 合肥专业做网站的公司/域名备案
  • php企业网站的毕业论文/自动seo优化
  • 网站开发的技术方案/搜索引擎yandex入口
  • 淘宝客采集网站建设/关键词排名优化公司推荐
  • nas做网站要哪些东东/百度收录规则
  • 建设网站政策风险/东莞关键词seo优化
  • 外贸三种语言网站建设/广西百度seo
  • 网站的布局怎么做/网站百度关键词优化
  • 东莞做网站服务商/seo是指什么
  • 网站问卷调查系统怎么做/在百度上怎么发布广告
  • wordpress 404页面模板/毕节地seo
  • 营销型网站的价格/企业培训平台
  • 如何建网站教程视频/web前端培训费用大概多少
  • 怎么在建设银行网站更新身份证/百度关键词首页排名
  • 盘石做的网站/网络营销属于什么专业类型
  • 高校校园网站建设评比自评/福州网站建设
  • HTML网站制作设计/拼多多代运营收费标准
  • 廊坊网站建设冀icp备/爱站小工具计算器
  • 专业建设网站企业/友情链接交换的作用在于
  • 网站备案查询中心/营销推广app
  • 余姚公司网站建设/宁波网站建设制作报价
  • 江宁做网站价格/软文街
  • 湛江网站建设推广/福州seo公司
  • 网商网站怎么做/网站你应该明白我的意思吗
  • 网站规划图/线上营销工具
  • b2c网络购物系统/seo推广任务小结
  • 深圳定制网站制作厂家/网络推广服务合同范本
  • 怎么做网站推广知乎/百度企业查询
  • 基于SpringBoot的OA办公系统的设计与实现
  • VPS云服务器Linux系统备份策略与灾难恢复方案设计
  • Qt 自动无法加载数据库为空
  • Java ++i 与 i++ 底层原理
  • C++编译过程与GDB调试段错误和死锁问题
  • 【整数转罗马数字】