第一步:wsdl2Java.bat文件编写  

Axis_Lib表示依赖的jar包路径
Output_Path表示生成的class路径
Package包名  还需要手动更改
-p %Package%表示webservice服务端名称  (注:http://localhost/CHIMSWEB/services/ChimsAppImplService?wsdl)
set Axis_Lib="E:\Workspaces\MyEclipse Professional\CHIMS_20151008\WebRoot\WEB-INF\lib"
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
set Output_Path="E:\Workspaces\MyEclipse Professional\CHIMS_20151008\src\com\zhongzhi\chims\service\App\client"
set Package=com.zhongzhi.chims.service.App.client
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java -o %Output_Path% -p %Package% http://localhost/CHIMSWEB/services/ChimsAppImplService?wsdl
pause;

第二步:引入依赖jar包 

第三步:运行wsdl2Java.bat批处理文件就可以生成代码,调用webservice了

package com.zhongzhi.chims.service.zhongkang;

import java.io.StringReader;
import java.net.URL;
import java.util.Iterator; import javax.xml.bind.JAXBContext;
import javax.xml.bind.Unmarshaller; import org.dom4j.Document;
import org.dom4j.DocumentHelper; import com.zhongzhi.chims.service.zhongkang.Client.BeinuoInterface;
import com.zhongzhi.chims.service.zhongkang.Client.BeinuoServerService;
import com.zhongzhi.chims.service.zhongkang.Client.BeinuoServerServiceLocator;
import com.zhongzhi.common.func.BlankUtil; public class TestTcfWebService {
public static void main(String[] args) {
BeinuoServerService service=null; BeinuoInterface server=null; System.out.println("connect....");

          //服务端地址
String strPortAddress = "http://localhost//services/reportServer"; URL portAddress;
try {
portAddress = new URL(strPortAddress);
// 得到客户端服务.
service = new BeinuoServerServiceLocator();
// 得到客户端stub.
server = service.getBeinuoServerPort(portAddress);
// 测试服务方法.
String resultStr = server.getTCHFinfo("310101197001044432","001011","张健","123456"); } catch (Exception e) {
e.printStackTrace();
}
}
}

  

axis调用webservice客户端开发的更多相关文章

  1. 使用axis调用WebService服务端

    由于项目中要调用其他公司的接口,研究了下axis调用webService这种方式,现将代码贴出,以备以后查阅: package com.xbq; import javax.xml.namespace. ...

  2. Java通过axis调用WebService

    上午头给了我一个任务,让我对接别的公司的webservice接口,各种百度,看的头晕脑花的,终于通了,记录一下吧. jar包奉上,http://pan.baidu.com/s/1jSchC 包含:ax ...

  3. (转)Java通过axis调用WebService

    转自:http://blog.csdn.net/wanglha/article/details/49679825 转载地址:http://www.linuxidc.com/Linux/2015-06/ ...

  4. Java调用WebService方法总结(4)--Axis调用WebService

    Axis是比较常用的WebService框架,该项目在2006实现了最终版,后面就没有更新了.文中demo所使用到的软件版本:Java 1.8.0_191.Axis 1.4. 1.准备 参考Java调 ...

  5. webservice客户端开发

    一.根据约定条件生成客户端 1.需要axis.jar包 2.调用 import org.apache.axis.client.Call; import org.apache.axis.client.S ...

  6. Axis创建webservice客户端和服务端

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本人声明.否则将追究法律责任. 作者:永恒の_☆ 地址:http://blog.csdn.net/chenghui0317/ ...

  7. 13.Axis创建webservice客户端和服务端

    转自:https://blog.csdn.net/chenghui0317/article/details/9318317 一.Axis的介绍 Web Service是现在最适合实现SOA的技术,而A ...

  8. 调用webservice客户端方法 runtime modeler error: Wrapper class ××× is not found. Have you run APT to generate them?

    用wsimport生成webservice的客户端以后,调用客户端生成方法时总是出现 runtime modeler error: Wrapper class stardand.nrcms.nckin ...

  9. 关于使用axis调用webservice接口方法

    1.概述: 我们有时候会调用webserviec接口,我们向接口发送请求参数,从接口接收返回值. 2.形式: package client; import org.apache.axis.client ...

随机推荐

  1. jenkins-启动和关闭服务

    笔者没有把Jenkins配置到tomcat中,每次都是用命令行来启动Jenkins.但是遇到一个问题:Jenkins一直是开着的,想关闭也关闭不了.百度了一些资料,均不靠谱(必须吐槽一下百度).于是进 ...

  2. L133

    The U.S. Food and Drug Administration is considering a ban on flavorede-cigarettes in response to an ...

  3. 面试题总结(三)、《STL源码剖析》相关面试题总结

    声明:本文主要探讨与STL实现相关的面试题,主要参考侯捷的<STL源码剖析>,每一个知识点讨论力求简洁,便于记忆,但讨论深度有限,如要深入研究可点击参考链接,希望对正在找工作的同学有点帮助 ...

  4. Ubuntu使用PlayOnLinux笔记

    playonlinux官网:https://www.playonlinux.com/en/ 帮助文档:https://www.playonlinux.com/en/documentation.html ...

  5. jmeter传入字符时文本显示乱码

    1.使用CSV Data Set Config组件传入参数,当传入的是字符串时,显示乱码 百度查看答案有用如下:

  6. Linux下windows中文文本文件乱码问题

    table of content: 乱码问题 用gedit选择正确的字符编码打开文件 文件转码 总结 §乱码 Fedora安装时默认用UTF-8字符编码方式, 这么做有国际化的好处(和很多用utf-8 ...

  7. JDBC 2 封装

    1 封装 新建类 DBConnUtil  ,新建database.properties 文件储存链接信息如下所示 jdbcDriver=com.mysql.jdbc.Driver jdbcUrl=jd ...

  8. dockerfile初试之tomcat8封装

    前面学习了一些docker相关资料,有看到dockerfile这个东东,一时没看得太明白,理论给合实践是最好的学习方法,自己做一下就行了嘛.主要步聚记录如下: 0)环境 10.202.105.96   ...

  9. QQ2008自动聊天精灵delphi源码

    QQ2008自动聊天精灵delphi源码   unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Grap ...

  10. springboot mybatisPlus配置

    1.pom依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...