Wsdl2java no genera métodos de setter
Pregunta
¿Se ha topado alguien con esto? Básicamente, cambié del sol a IBM y la compilación falla debido a que WSDL2Java no había compilado los métodos de establecimiento necesarios.
Gracias por adelantado.
Solución
¿Estás usando Jaxb?
¿El código generado tiene algo como esto?
/**
* Gets the value of the parameter property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the parameter property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getParameter().add(newItem);
* </pre>
Otros consejos
Hay un informe de errores sobre esto en el sistema de problemas de Axis2, abierto después de hacer su pregunta. Ver https://issues.apache.org/jira/browse/axis2-4968.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow