大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
AxisFault faultCode: { http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (400)Bad Request faultActor: faultNode: faultDetail: {}:return code: 400 { http://xml.apache.org/axis/}HttpErrorCode:400 (400)Bad Request
下面代码红色部分一定要正确填写!否则会报上面的错误!
//webService访问地址
//String url = "http://localhost:8080/axis/HelloWorldService.jws";
String url = "http://localhost:8090/axis/HelloWorldService.jws";
//创建服务
Service service = new Service();
//创建调用句柄
Call call = (Call) service.createCall();
//设置请求地址
call.setTargetEndpointAddress(url);
/**
* * 设置调用的方法和方法的命名空间;
* * 因为这里是手动发布到webroot目录下的,所以命名空间和请求地址一致
* * 当然null也可以,因为本身它就没有设置命名空间,一般方法的命名空间是
* * 包名倒写组成,如com.hoo.service,ns=http://service.hoo.com
* */
call.setOperationName(new QName("", "sayHello"));
/**
* * 用call调用sayHello方法,设置请求的参数,返回的就是返回值了
* */
String result = (String) call.invoke(new Object[] { "jack", new Integer(99) });
System.out.println(result);
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/196967.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...