public static void main(String[] args) throws ServiceException, RemoteException {
for(int i=0;i<args.length;i++){
System.out.println("第"+(i+1)+"个参数"+args[i]);
}
String nameSpace =args[3];
String method = args[4];
Service service = new Service();
Call call = (Call) service.createCall();
// 设置访问点
call.setTargetEndpointAddress(args[0]);
// 设置操作名
call.setOperationName(new QName(nameSpace,method));
// 设置入口参数
call.addParameter("arg0", XMLType.XSD_STRING, ParameterMode.IN);
call.setReturnType(XMLType.XSD_STRING);
call.setTimeout(10000);
// 调用服务
Object[] args1 = {args[1]};
String resultXML = (String)call.invoke(args1);
System.out.println(resultXML);
}
java -jar test.jar url para namespace method