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