java调用PHP webservice问题

发布于 2021-11-24 03:29:22 字数 2111 浏览 787 评论 1

使用java调用PHP提供的webservice,函数有四个参数,功能主要是我输入一个邮箱地址,然后需要返回一个字符串,我的代码如下:

public String getKey(){
String url="http://ip/webservice/worg.php";
String result=null;
try {
RPCServiceClient serviceClient = new RPCServiceClient();
Options options=serviceClient.getOptions();
EndpointReference targetEPR = new EndpointReference(url);
options.setAction("http://ip/webservice/worg.php/get_ext_authkey");
options.setTo(targetEPR);
options.setProperty(HTTPConstants.CHUNKED, false);
QName qname=new QName("","get_ext_authkey");
Object[] param=new Object[]{"邮箱地址","","1",""};
Class[] classes = new Class[] { String.class };  
result=(String) serviceClient.invokeBlocking(qname, param,classes)[0];
System.out.println(result);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
输出信息:
2014-5-20 14:02:46 org.apache.axiom.util.stax.dialect.StAXDialectDetector detectDialect
警告: Unable to determine dialect of the StAX implementation at jar:file:/D:/myeclips/plugins/com.genuitec.eclipse.ws.xfire_8.5.0.me201003052220/lib/webservices-rt.jar!/
org.apache.axis2.AxisFault: 100003
at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
at org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(RPCServiceClient.java:102)
at com.ToMail.getT(ToMail.java:83)
at com.ToMail.main(ToMail.java:93)
null

特别是这句错误org.apache.axis2.AxisFault: 100003是什么意思啊,在网上都找不到,各位大侠帮看看呀?谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冬天旳寂寞 2021-11-25 02:24:38

你可以先用 soapUI来确定,是web service那里的问题,还是你自己的问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文