Table 7.1 lists some of the JAX-WS APIs that can throw the generic
WebServiceException
exception.
Table 7.1. APIs that Throw WebServiceException
API | Reason |
---|---|
Binding.setHandlerChain() | There is an error in the handler chain configuration. |
BindingProvider.getEndpointReference() | The specified class is not assigned from a W3CEndpointReference . |
Dispatch.invoke() | There is an error in the Dispatch instance's configuration or an error occurred
while communicating with the service. |
Dispatch.invokeAsync() | There is an error in the Dispatch instance's configuration. |
Dispatch.invokeOneWay() | There is an error in the Dispatch instance's configuration or an error occurred
while communicating with the service. |
LogicalMessage.getPayload() | An error occurred when using a supplied JAXBContext to unmarshall the payload. The
cause field of the WebServiceException contains the original
JAXBException . |
LogicalMessage.setPayload() | An error occurred when setting the payload of the message. If the exception is thrown when using a
JAXBContext , the cause field of the
WebServiceException contains the original
JAXBException . |
WebServiceContext.getEndpointReference() | The specified class is not assigned from a W3CEndpointReference . |