I´m trying to expose services using jax-ws but the first surprise i got was that Weblogic does not support inner classes for request/response objects. After get over this situation here, i´m facing another challenge:
Generate getXXX()
rather than/additionally to the isXXX()
Method.
I need to generate this methods cause when i start the service i get the message:
<WS data binding error>could not find getter for property 'IsXXX' on com.foo.MyClass
Tried a customization:
<jaxb:globalBindings generateIsSetMethod="false" enableJavaNamingConventions="false">
without effect. 🙁
Any help?
Best Solution
This has been fixed or better to say supported in jaxb 2.1.13 ( see JAXB-131 for more details). Upgrade your dependencies and configure enableIntrospection xjc option. More details on xjc options can be found on this link. If you're using org.codehause.mojo:jaxb2-maven-plugin:1.3.1 plugin see this issue comment for a workaround.
Option: -enableIntrospection