官方网页:http://ws.apache.org/axis/
Axis2服务端参照:
所需Jar包:
axis.jar
commons-logging-1.0.4.jar
commons-discovery-0.2.jar
jaxrpc.jar
saaj.jar
wsdl4j-1.5.1.jar
log4j-1.2.8.jar
代码如下:
package samples.clients; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.encoding.XMLType; public class StockQuoteServiceClient { public static void main(String[] args) { try { String endpointURL = "http://localhost:8080/Axis2Web/services/StockQuoteService?wsdl"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(new java.net.URL(endpointURL)); call.setOperationName(new QName("http://quickstart.samples/xsd", "getPrice")); call.addParameter("symbol", XMLType.SOAP_STRING, ParameterMode.IN); call.setReturnType(XMLType.SOAP_STRING); String ret = (String) call.invoke(new Object[] { "ShenBin" }); System.out.println(ret); } catch (Exception e) { } } }
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jar
, string
, apache
, import
, axis
, call
, common symbol
, axis客户端访问
call.invoke报错
,以便于您获取更多的相关知识。
时间: 2024-08-01 16:32:32