大家好,又见面了,我是你们的朋友全栈君。
代码语言:javascript复制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
下面代码红色部分一定要正确填写!否则会报上面的错误!
代码语言:javascript复制//webService访问地址
代码语言:javascript复制//String url = "http://localhost:8080/axis/HelloWorldService.jws";
代码语言:javascript复制 String url = "http://localhost:8090/axis/HelloWorldService.jws";
代码语言:javascript复制 //创建服务
代码语言:javascript复制 Service service = new Service();
代码语言:javascript复制 //创建调用句柄
代码语言:javascript复制 Call call = (Call) service.createCall();
代码语言:javascript复制 //设置请求地址
代码语言:javascript复制 call.setTargetEndpointAddress(url);
代码语言:javascript复制 /**
代码语言:javascript复制 * * 设置调用的方法和方法的命名空间;
代码语言:javascript复制 * * 因为这里是手动发布到webroot目录下的,所以命名空间和请求地址一致
代码语言:javascript复制 * * 当然null也可以,因为本身它就没有设置命名空间,一般方法的命名空间是
代码语言:javascript复制 * * 包名倒写组成,如com.hoo.service,ns=http://service.hoo.com
代码语言:javascript复制 * */
代码语言:javascript复制 call.setOperationName(new QName("", "sayHello"));
代码语言:javascript复制 /**
代码语言:javascript复制 * * 用call调用sayHello方法,设置请求的参数,返回的就是返回值了
代码语言:javascript复制 * */
代码语言:javascript复制 String result = (String) call.invoke(new Object[] { "jack", new Integer(99) });
代码语言:javascript复制 System.out.println(result);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。