我想获得有关如何从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());
有谁知道这是怎么回事?
谢谢