java 通过Axis调用Webservice

Java调用WebService的几种方式 <dependencies> <!--spring web Service的包--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web-services</artifactId> &l.. 阅读详情
String endpointURL = "http://localhost:8080/ws/services/SparePartService";
String methodName = "getSparepart";

Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpointURL));
call.setOperationName(new QName("SparePartService", methodName));

call.addParameter("sku", XMLType.XSD_STRING, ParameterMode.IN);

QName qname = new QName("SparePartDetails", "SparePartBean");
Class cls = org.bluebear.ws.advanced.customdatatype.SparePartBean.class;
call.registerTypeMapping(cls, qname, BeanSerializerFactory.class, BeanDeserializerFactory.class);
call.setReturnType(qname);

Object[] params = new Object[] { "222222" };
SparePartBean spBean = (SparePartBean) call.invoke(params);

System.out.println(spBean);

需要引入的jar包:

axis.jar
jaxrpc.jar
commons-discovery-0.2.jar
wsdl4j-1.5.1.jar
saaj.jar


注意事项:

(1) 即使方法返回为void,也需要设置re

Java Axis调用webService Java Axis访问webService1.需要使用到的jar包2.代码 1.需要使用到的jar包 axis.jar,commons-discovery.jar,commons-logging-1.0.4.jar,jaxrpc.jar,wsdl4j.jar。 2.代码 public class ProxyService{ static final String serviceUrl = "http://10.0.0.1/xxx/xxx"; //webservice的地址 static final 阅读详情

相关推荐

java调用axis2_Java调用WebService方法总结(5)--Axis2调用WebService

Axis2是新一点Axis,基于新的体系结构进行了全新编写,有更强的灵活性并可扩展到新的体系结构。文中demo所使用到的软件版本:Java1.8.0_191、Axis2 1.7.9。1、准备2、调用2.1、AXIOM方式AXIOM即AXis对象模型(AXis Object Model)是Apache Axis2的XML对象模型,可以大幅提升Axis2的性能。/*** axiom方式*@param...

weixin_30334225的博客 586

基于JAVA中使用Axis发布/调用Webservice的方法详解

如果初识axis发布/调用WS,建议先读上面的参考文件,本文对于发布/调用WS的主要步骤只是简单文字描述,没有它写的详尽

Java 开发 WebService Axis简单实例

在开发之前, 先了解一下AXIS,axis目前出现的2版本以其灵活性,快速开发工具的集成高于xfire而使用者居其上.用Eclipse开发,一开始就会想到xfire,它是集成与Eclipse的.所以 开发起来非常方便,现在我们来看看axis的开发是怎么样的? 看完本文后,你可以相互比较一下xfire与它的差别. 首先,创建axis环境 .(注:我事先说明.这是对此版本的基本功能与简单实例的描术) 本人的开发环境eclipse3.2 ,tomcat5.0.28 ,jdk1.4 axis_1.4目前最新版

使用axis调用WebServiceJava WebService调用工具类

Java 调用WebService工具类。导入即使用。

微枫Micromaple的博客 1万+

java 详细教程AXIS调用webservice(直接上代码)

今天遇到一个对接web service的需求,因为之前没有对接过,踩了不少坑,今天我来分享一下本次对接的经验 SOAP 1.1 以下是 SOAP 1.2 请求和响应示例。所显示的占位符需替换为实际值。 POST /DCLService.asmx HTTP/1.1 Host: 59.36.172.251 Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://xxxx123.org/TestInterf

海南小黑仔的博客 2539

Java使用Axis2调用【.net】Web Service服务(快速上手、精简)

系统 .net开发而不是用Java写的WebService接口 虽说都一样,但还是有坑的,与往常的域名端口号相比,发布一般都是用WSDL文件样式发布,在文件里包含这个WebService对外暴露可使用的接口信息,使用.asmx站点路径和namespace访问。

关注我~分享更多技术干货 3003

java使用axis调用webservice接口

public static void main(String[] args) { String url = ""; url = "";//调用webservice地址路径 Call call; Object[] obj =new Object[]{20,50}; try { Service service = new Service(); call = (Ca...

峪幽兰 的博客 4090

java axis 调用_Java使用Axis调用WebService

1、WebService的实现方式Webservice是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 据我所知WebService最常见的实现方式有主要AXIS、CXF及XFire比较多,这里是我用AXIS直接实现不使用wsdl的实例2、实例先导...

weixin_36326053的博客 1005

Java使用AXIS调用webService接口

Java使用AXIS调用webService接口 通用方法-直接上代码 /** * @param methodname 调用的方法名 * @param o 参数 * @return String */ private String getCallResult(String methodname, Object[] o) { String serverpath ="http://localhost:8080/platform-service/settlementServiceImpl?wsdl"

HPP19的博客 556

vue 调用webservice_Java调用WebService方法总结(4)--Axis调用WebService

packagecom.inspur.ws;importjava.net.URL;importjavax.xml.namespace.QName;importjavax.xml.rpc.ParameterMode;importorg.apache.axis.client.Call;importorg.apache.axis.client.Service;importorg.apache.axis.e...

weixin_34380085的博客 347

java axis 调用wsdl_JAVA使用axis调用WSDL的WebService

import javax.xml.rpc.ParameterMode;import org.apache.axis.client.Call;import org.apache.axis.client.Service;import org.apache.axis.encoding.XMLType;public class caClient {/*** @param args*/public stat...

weixin_29970399的博客 616

java使用axis2调用webservice接口实例

import javax.xml.namespace.QName; import org.apache.axis2.AxisFault; import org.apache.axis2.addressing.EndpointReference; import org.apache.axis2.client.Options; import org.apache.axis2.rpc.cli

java梦工厂 3707

java axis2 调用webservice 接口_Axis2 调用Webservice 接口 | 学步园

调用方法:TranslatorString输入中文,翻译成 拼音、英文。参数:wordKey(中文)现在要做,翻译词:【随便】,代码如下:package cn.com.webxml;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.apache.axiom.om.OMAbs...

weixin_30684945的博客 468

Java使用axis调用webservice接口

Java开发调用webservice接口

weixin_43887517的博客 3485

java调用webService接口

java调用webService接口

weixin_40873693的博客 1万+

java使用axis实现webservice接口调用

看了很多博客,发现都是cp出来说明也不清楚。不是缺包就是少代码,一贴就不负责任。自己最后找到了方法,写一个比较完整的方法给大家提供。 确保webservice接口可以在网页进行访问,调用webservice接口之前都会确认。如图为可用 2. 可用之后开始编写代码 依赖如下: <!-- https://mvnrepository.com/artifact/org.apac...

weixin_42740540的博客 1959

Java 使用Axis实现WebService实例

在[上一篇WebService实例](http://blog.csdn.net/qazwsxpcm/article/details/70370490)中,基于jdk1.6以上的javax.jws 发布webservice接口。这篇博文则主要使用eclipse/myeclipse 使用axis插件进行发布和调用WebService。 1. 下载axis,并解压到tomcat/webapps目录下官网地

虚无境的博客 7036

JAVA利用AXIS调用WebService接口

利用AXIS调用WebService接口

Sissi_Lau的博客 1336
上一篇: Spring PropertyPlaceholderConfigurer 自定义扩展
下一篇: Java Class卸载与ClassLoader
feiyu8607
博客等级 码龄18年 26粉丝 51原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值