/**
* Filename WSClient.java Create on 2013-5-20 Copyright 2011 Frogsing All Rights Reserved.
*/
package com.zhj.ws.client;
import javax.xml.namespace.QName;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.rpc.client.RPCServiceClient;
/**
* Description:
*
* @author <a href="mailto:service@frogsing.com">Sandy</a>
* @since version1.0
*/
public class WSClient {
public static void main(String[] args) {
// 使用RPC方式调用WebService
try {
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
// 指定调用WebService的URL
EndpointReference targetEPR = new EndpointReference("http://localhost:8080/Axis2Service/services/AxisService");
options.setTo(targetEPR);
// 指定getGreeting方法的参数值
Object[] opAddEntryArgs = new Object[] { "王銘詩" };
// 指定getGreeting方法返回值的数据类型的Class对象
Class[] classes = new Class[] { String.class };
// 指定要调用的getGreeting方法及WSDL文件的命名空间
QName opAddEntry = new QName("http://ws.zhj.com", "showName");
// 调用getGreeting方法并输出该方法的返回值
System.out.println(serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes)[0]);
// 下面是调用getPrice方法的代码,这些代码与调用getGreeting方法的代码类似
classes = new Class[] { int.class };
opAddEntry = new QName("http://ws.zhj.com", "getName");
System.out.println(serviceClient.invokeBlocking(opAddEntry, new Object[] {}, classes)[0]);
} catch (Exception e) {
System.out.println(e);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
axis2独立部署简单实例
共84个文件
jar:65个
java:4个
class:4个
3星 · 超过75%的资源 需积分: 9 19 下载量 107 浏览量
2013-06-04
17:18:34
上传
评论
收藏 17.45MB ZIP 举报
温馨提示
axis2在实际应用中的比较广泛的一种部署方式。同我发布的hessina接口实例一样,也是比较简单的实例。可以直接下载运行
资源推荐
资源详情
资源评论
收起资源包目录
Axis2Service.zip (84个子文件)
Axis2Service
.project 1KB
WebContent
WEB-INF
services
AxisService
META-INF
services.xml 443B
lib
axis2-transport-http-1.6.2.jar 149KB
axis2-kernel-1.6.2.jar 1021KB
axis2-metadata-1.6.2.jar 422KB
axis2-transport-local-1.6.2.jar 16KB
geronimo-stax-api_1.0_spec-1.0.1.jar 28KB
axis2-xmlbeans-1.6.2.jar 27KB
mail-1.4.jar 380KB
XmlSchema-1.4.7.jar 145KB
juli-6.0.16.jar 19KB
wstx-asl-3.2.9.jar 512KB
axis2-jibx-1.6.2.jar 35KB
xml-resolver-1.2.jar 82KB
axis2-corba-1.6.2.jar 144KB
axis2-codegen-1.6.2.jar 248KB
axis2-mtompolicy-1.6.2.jar 14KB
wsdl4j-1.6.2.jar 145KB
activation-1.1.jar 62KB
axis2-saaj-1.6.2.jar 88KB
geronimo-jaxws_2.2_spec-1.0.jar 59KB
geronimo-annotation_1.0_spec-1.1.jar 12KB
axis2-spring-1.6.2.jar 11KB
axiom-dom-1.2.13.jar 197KB
commons-httpclient-3.1.jar 298KB
axiom-impl-1.2.13.jar 154KB
jaxen-1.1.1.jar 222KB
axis2-clustering-1.6.2.jar 105KB
bcel-5.1.jar 504KB
httpcore-4.0.jar 169KB
woden-api-1.0M9.jar 147KB
axis2-adb-1.6.2.jar 673KB
axis2-jaxbri-1.6.2.jar 28KB
axiom-api-1.2.13.jar 411KB
neethi-3.0.2.jar 70KB
jsr311-api-1.0.jar 43KB
commons-codec-1.3.jar 46KB
commons-logging-1.1.1.jar 59KB
jaxws-tools-2.1.3.jar 497KB
jettison-1.0-RC2.jar 53KB
tribes-6.0.16.jar 223KB
axis2-adb-codegen-1.6.2.jar 176KB
geronimo-jta_1.1_spec-1.1.jar 15KB
axis2-json-1.6.2.jar 19KB
mex-1.6.2-impl.jar 32KB
xmlbeans-2.3.0.jar 2.54MB
jaxb-xjc-2.1.7.jar 2.98MB
jaxb-impl-2.1.7.jar 835KB
jibx-run-1.2.jar 126KB
woden-impl-dom-1.0M9.jar 48KB
axis2-java2wsdl-1.6.2.jar 27KB
jaxb-api-2.1.jar 88KB
commons-cli-1.2.jar 40KB
apache-mime4j-core-0.7.2.jar 93KB
axis2-fastinfoset-1.6.2.jar 16KB
geronimo-saaj_1.3_spec-1.0.1.jar 29KB
antlr-2.7.7.jar 435KB
jibx-bind-1.2.jar 398KB
log4j-1.2.15.jar 383KB
regexp-1.2.jar 29KB
geronimo-ws-metadata_2.0_spec-1.1.2.jar 14KB
xalan-2.7.0.jar 2.6MB
woden-impl-commons-1.0M9.jar 182KB
commons-io-1.4.jar 106KB
axis2-jaxws-1.6.2.jar 726KB
commons-fileupload-1.2.jar 52KB
axis2-soapmonitor-servlet-1.6.2.jar 33KB
web.xml 1KB
META-INF
MANIFEST.MF 39B
src
com
zhj
ws
TestWs.java 446B
client
WSClient.java 2KB
Axis2CommonClient.java 2KB
WSClient2.java 970B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.jdt.core.prefs 364B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 490B
.jsdtscope 503B
build
classes
com
zhj
ws
client
WSClient.class 2KB
Axis2CommonClient.class 2KB
WSClient2.class 1KB
TestWs.class 733B
.classpath 841B
共 84 条
- 1
资源评论
- ywjun的学习笔记2014-03-13可以参考,但是不能用,期望指导
- tongfajun2013-07-01还好的资源,可以参考
jackeychow2008
- 粉丝: 3
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功