public void doSelectRiskReportForm(){ try { String endpoint = "http://localhost:8080/platform-jxcx-service/services/settlementServiceImpl?wsdl"; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(endpoint); String parametersName = "settle_num"; // 參數名//對應的是 public String printWord(@WebParam(name = "settle_num") String settle_num); // call.setOperationName("printWord"); // 調用的方法名//當這種調用不到的時候,可以使用下面的,加入命名空間名 call.setOperationName(new QName("http://jjxg_settlement.platform.bocins.com/", "printWord"));// 調用的方法名 call.addParameter(parametersName, XMLType.XSD_STRING, ParameterMode.IN);//參數名//XSD_STRING:String類型//.IN入參 call.setReturnType(XMLType.XSD_STRING); // 返回值類型:String String message = "123456789"; //參數值 String result = (String) call.invoke(new Object[] { message });// 遠程調用 System.out.println("result is " + result); } catch (Exception e) { System.err.println(e.toString()); } }