import javax.xml.namespace.QName;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.rpc.client.RPCServiceClient;
public void callRemoteFun(){ RPCServiceClient client = null; try { client = new RPCServiceClient(); Options options = client.getoptions(); // 创建一个远程的访问地址 EndpointReference target = new EndpointReference("http://..."); options.setTo(target); } catch (AxisFault e) { e.printstacktrace(); } Object[] objargs = new Object[] {"001","1.00","3","123456","5"}; Class[] getobj = new Class[] { String.class }; Object[] response = client.invokeBlocking(new QName("{SERVICE_NAMESPACE}","{serviceName}"), objargs,getobj); String result = (String) response[0]; }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。