public static void main(String[] args) { // WebService的具体路径 String serverpath = "http://:8080/system/services/NewsService"; StringBuffer sb=new StringBuffer("{\"wbtitle\":\"甘fdfsd肃测2222222222222试\",\"wbformat\":1,\"wbcontent\":\"甘肃项目测试发布2018-03-23 15:07:00\",\"wbcontentid\":208072,\"wbtreeid\":1085,\"wbdate\":\"2018-03-14 00:00:00\",\"wbauditing\":1}"); // 创建 Service实例 Service service = new Service(); Call call; try { // 通过Service实例创建Call的实例 call = (Call) service.createCall(); // 将Web Service的服务路径加入到call实例之中,设置服务的位置 call.setTargetEndpointAddress(serverpath); //当文章中有附件时,可使用DataHandler数组和附件标题数组 File f=new File("F:/1.PNG"); FileDataSource fds=new FileDataSource(f); //可以放置多个附件,请将附件及附件标题放置在以下数组中 DataHandler dh=new DataHandler(fds); DataHandler[] dhs=new DataHandler[]{dh}; //附件标题的数组 String fileName[]=new String[]{"1.PNG"}; String a = (String) call.invoke("addNews", new Object[]{sb.toString(),"1408979046","wt",null,dhs,fileName}); } catch (Exception e) { e.printStackTrace(); } }