zoukankan      html  css  js  c++  java
  • (转)Java调用Weservice

          原文地址:http://www.cnblogs.com/jiangxu1989/p/6491483.html

                           https://www.cnblogs.com/neughj/p/5145630.html

    第一步

                        搭建Java环境(.net 也是需要Framework的),首先根据需要下载并安装JDK。

    1.   右键我的电脑→属性→高级
    1. 单击“环境变量”按钮→单击“系统变量”区域的“新建”按钮→在“变量名”文本框中输入JAVA_HOME,在“变量值”文本框中输入JDK的安装路径C:Program FilesJavajdk1.6.0_24(路径或JDK版本号不同的请做相应修改),单击确定

                 

    1. 在系统变量中查看PATH变量,如果存在PATH,则在最末尾多添加一个;C:Program FilesJavajdk1.6.0_24in(注意前面有个“;”不要遗漏);如果不存在,则新建变量PATH,设定变量值为:C:ProgramFilesJavajdk1.6.0_24in

                   

    1. 在系统变量中查看CLASSPATH变量,如果存在CLASSPATH,则在最末尾添加  ;C:Program  FilesJavajdk1.6.0_24libdt.jar;C:Program FilesJavajdk1.6.0_24lib ools.jar;.

    如果不存在,则新建一个,设定变量值为:C:Program  FilesJavajdk1.6.0_24libdt.jar;C:Program FilesJavajdk1.6.0_24lib ools.jar;.

                 

    1.  JAVA环境配置完成,下面我们来验证一下配置的是否正确。开始→运行→CMD,DOS窗口输入JAVA,回车

                 

    1. 如果这时候你能够看到如下图一大串JAVA命令介绍,那么恭喜你,JAVA环境配置成功;反之未出现,请按照教程在重新细心地再做一次。

                 

           注意事项

    • 安装JDK,最好默认C盘,如果在别的盘,下面环境配置的路径请自行对应修改
    • 设置环境变量,这里一需要设置3个变量:JAVA_HOME、PATH、CLASSPATH

    第二步 JAVA 调用

             java没有vs这个强大的利器。所以引用webservice相比.net麻烦了不少。其实java有很多种方法去调用webservice,现在先介绍一种,用cxf的wsdl2java工具来生成客户端程序。

            使用步骤如下:

            一)下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html

            二)解压apache-cxf-2.7.10.zip至某一目录,如D:apache-cxf-2.7.10

            三)设置环境变量

                     1、CXF_HOME=D:apache-cxf-2.7.10

                     2、在path后面加上 %CXF_HOME%/bin;

                     在cmd命令中输入wsdl2java,如果有提示usage,就表明配置成功

            四)运行wsdl2java工具

                      在cmd命令中输入:wsdl2java -d D:\src -client http://api.xxx.cn/xxxAPI/service/auditResBatchQueryService?wsdl

                     (D:\src 是客户端程序代码所在的目录,http://api.xxx.cn/xxxAPI/service/auditResBatchQueryService?wsdl 是 定义webservice的地址)

                   PS:自己并没有添加环境变量,因为工作中不是经常用到这个工具。

                    自己的cmd命令是:wsdl2java -d D:\src -client http://localhost:5620/DataExchange.asmx?wsdl。

                   然后在D盘的src文件夹里生成:

                    

                    在java程序里引用这些即可。

                     

            

  • 相关阅读:
    格式布局
    hive UDAF源代码分析
    HIVE自定义函数 UDF
    HIVE函数UDAF 最大值
    牛顿法求平方根 scala
    mongoDB
    java类的加载机制
    类的加载过程
    Redis学习手册(目录)
    我与小娜(05):变换时空,重返北京
  • 原文地址:https://www.cnblogs.com/hhhh2010/p/8674281.html
Copyright © 2011-2022 走看看