Hi!
The @BindingType annotation is usually used in conjunction with the @ServiceMode annotation, like in the following example:
The @ServiceMode annotation in the example above is used to indicate that your endpoint implementation class wants to process the entire message. When using SOAP, you are not usually interested in the entire message, but just the payload (the contents of the SOAP body).
In section 5.1.2 of the JAX-WS specification, one can read the following:
The ServiceMode annotation is used to configure the messaging mode of a Provider instance.
However, I cannot either find anything that explicitly prohibits you from annotating an endpoint implementation class annotated with the @WebService annotation with the @BindingType(HTTPBinding.HTTP_BINDING) annotation.
Have you tried to implement an endpoint implementation class annotated with the @WebService and @BindingType(HTTPBinding.HTTP_BINDING) annotations?
Best wishes!