Axis2 Web服务返回对象

时间:2018-09-07 10:51:51

标签: java web-services axis2

我想获得有关如何从Web服务(java axis2)返回对象的帮助。我只是在做一个示例,尝试从客户端发送对象并从服务器获取对象,但是在调用后却出现错误:

  

org.apache.axis2.AxisFault:com.ctc.wstx.exc.WstxParsingException:非法处理指令目标(“ xml”); xml(不区分大小写)由规范保留。在[row,col {unknown-source}]:[1,546]

这是服务方法:

    public EmployeeMD getOneEmployee(EmployeeMD empleado) {

//  empleado.setBirthName("Cambiado");
    return empleado;

}

在这里,我们有来自客户的发票:

    EmployeeMDServiceStub.GetOneEmployee request2 = null;
    EmployeeMDServiceStub.GetOneEmployeeResponse response2 = null;
    customer = new EmployeeMDServiceStub();
    EmployeeMDServiceStub.EmployeeMD e = new EmployeeMDServiceStub.EmployeeMD();
        e.setBirthDate(new Date());
        e.setBirthName("Antonio");
        e.setBirthPlaceCountryCode("ESP");
        e.setBirthPlaceName("Malaga");
        e.setNationality("ESP");
        request2 = new EmployeeMDServiceStub.GetOneEmployee();
        request2.setEmpleado(e);
        // invocamos al web service
        response2 = customer.getOneEmployee(request2);


        System.out.println("Syso: " + response2.get_return().getBirthName());

有谁知道这是怎么回事?

谢谢

0 个答案:

没有答案