views:

157

answers:

1

For webservices we usually generate java beans with the maven-jaxb2-plugin and use JAXB2 marshalling in Spring. I am wondering how to handle (SOAP-)faults that are declared in the WSDL/XSD best. In the application I would like to use Java exceptions that are marshalled to the faults. Is this possible? I haven't found a way to generate exceptions with the sourcecode generation of the maven-jaxb2-plugin. Thanks!

Update: I'd like to use spring-ws. But I guess the main problem is how to generate java exceptions with jaxb2 source generator.

A: 

XFire (now CXF) lets you bind SOAP excpetions declared in the WSDL to particular Java exception as described here. These Java exceptions are hand created through, not generated via JAXB. I don't know if there's an equivalent in Spring-WS.

Jherico