package webserviceProject;
import java.net.URL;
import javax.xml.namespace.QName;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class WebServiceUtil {
public static Object CallSoapService(String serviceUrl ,String nameSpace,String methodName, Object[] paremateArrs,Object[] qNameArrs){
String endPoint = serviceUrl;
String actionUrl=nameSpace+methodName;
Object returnObj = null;
try{
Service service = new Service();
Call call = null;
call = (Call)service.createCall();
QName qName = new QName(nameSpace,methodName);
call.setOperationName(qName);
call.setSOAPActionURI(actionUrl);
for(int i=0,len=qNameArrs.length;i<len;i++){
call.addParameter(new QName(nameSpace,qNameArrs[i].toString()), org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
}
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
call.setTargetEndpointAddress(new URL(endPoint));
returnObj = call.invoke(paremateArrs);
}catch(Exception ie){
ie.printStackTrace();
}
System.out.println(returnObj);
return returnObj;
}
// public static void main(String[] args) {
// String url="http://60.205.159.75:9003/RechargeService.asmx";
// String method="CheckLogin";
// String UName="ceshi1234";
// String UPassword="123456";
//
// String namespace="http://tempuri.org/";
// WebServiceUtil.CallSoapService(url,namespace,method,new Object[]{UName,UPassword},new Object[]{"UName","UPassword"});
//
// }
}
没有合适的资源?快使用搜索试试~ 我知道了~
java调用webservice axis方式
共28个文件
jar:12个
prefs:2个
xml:2个
需积分: 9 9 下载量 127 浏览量
2016-11-29
13:54:06
上传
评论
收藏 2.58MB RAR 举报
温馨提示
java调用webservice,axis方式,从后台到页面一整套的demo供大家参考。最简单的demo,所以用的servlet写的。 鼓捣了两天,希望对大家有帮助,也为自己以后使用留个备份。有不明白的可以给我留言
资源推荐
资源详情
资源评论
收起资源包目录
webserviceProject.rar (28个子文件)
webserviceProject
.project 1KB
WebContent
WEB-INF
lib
jaxrpc.jar 30KB
wsdl4j-1.6.2.jar 145KB
wsdl4j-1.5.1.jar 124KB
axis.jar 1.51MB
axis-ant.jar 32KB
commons-discovery-0.2.jar 70KB
commons-logging-1.1.1.jar 59KB
xmlsec-1.3.0.jar 278KB
axis-schema.jar 199KB
commons-digester-2.0.jar 145KB
log4j-1.2.8.jar 344KB
saaj.jar 19KB
web.xml 668B
META-INF
MANIFEST.MF 39B
login.jsp 759B
src
webserviceProject
WebserviceTest.java 1KB
WebServiceUtil.java 2KB
.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.core.resources.prefs 154B
org.eclipse.wst.common.component 503B
.jsdtscope 503B
build
classes
webserviceProject
WebServiceUtil.class 2KB
WebserviceTest.class 2KB
.classpath 2KB
共 28 条
- 1
资源评论
小桥流水人家007
- 粉丝: 5
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功