class="java" name="code"> import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.codehaus.xfire.client.XFireProxyFactory; import org.codehaus.xfire.service.Service; import org.codehaus.xfire.service.binding.ObjectServiceFactory; import com.transfer.pepple.webservice.Services; @Controller @RequestMapping(value="/testws") public class TestWebServiceController { private Logger LOGGER = LoggerFactory.getLogger(TestWebServiceController.class); @RequestMapping(value="/test.do",method={RequestMethod.GET,RequestMethod.POST}) public String test() { String serviceUrl = "http://192.168.100.200:9090/axis2/services/pepTransfer"; Service serviceModel = new ObjectServiceFactory().create(Services.class, null, "http://webservice.pepple.transfer.com", null); XFireProxyFactory serviceFactory = new XFireProxyFactory(); try{ Services service = (Services)serviceFactory.create(serviceModel,serviceUrl); String hello = service.transfer("{ \"name\":\"Kate\", \"sex\":\"女\", \"age\":\"19\", \"address\":\"安徽省合肥市\"}", "queue://hhhhhh"); System.out.println(hello); }catch(Exception e){ e.printStackTrace(); } return ""; } }