Веб-сервис Axis2, возвращающий объект - PullRequest
0 голосов
/ 07 сентября 2018

Я хотел бы получить некоторую помощь о том, как вернуть объект из веб-службы (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());

кто-нибудь есть идеи, что случилось?

Спасибо

...