JavaがAxis経由でWebサービスにアクセス
2259 ワード
Axis Web Service , (10 ):
axis-ant.jar、
axis.jar、
commons-discovery-0.2.jar、
commons-logging-1.0.4.jar、
jaxrpc.jar、
log4j-1.2.8.jar、
saaj.jar、
wsdl4j-1.5.1.jar、
activation-1.1.jar mail-1.4.jar。
Java :
1 package demo;
2 import javax.xml.namespace.QName;
3 import org.apache.axis.client.Call;
4 import org.apache.axis.client.Service;
5
6 public class CallForService {
7 public static String keyWordUrl=" ";
8
9
10 public static void main(String[] args) throws Exception {
11 getKeyWord(" ");
12 }
13
14 //Web Service
15 public static String getKeyWord(String s) throws Exception{
16 //
17 Service service = new Service();//
18 Call call = (Call) service.createCall();
19 call.setTargetEndpointAddress(new java.net.URL(keyWordUrl));
20 call.setOperationName(new QName("http://tempuri.org/"," "));//
21 String ret = (String) call.invoke(new Object[] {s});//
22 System.out.println(" :"+ret);
23 return ret;
24 }
25 }