So I go to download the http://jcp.org/aboutJava/communityprocess/mrel/jsr224/ spec to get the details of @WebServiceRef, and find there is no spec. Rather there is this:
STOP - PLEASE READ
The JAX-WS 2.1 final specification uses and references the W3C WSDL Binding specification which was being defined in the WS-Addressing Working Group. The Binding spec was in the Candidate Recommendation stage ( and expected to go to Final Recommendation) when we did the final release of the JAX-WS specification, RI and TCK. Since then it has come to our attention that the Binding spec is not going to be made a Final Recommendation and will instead be replaced with an alternative specification. We believe we need to take corrective action to address this issue. Hence, we are temporarily removing access to the specification, RI and TCK to prevent any use of these until the specification issue is resolved. We apologize for any inconvenience caused.
We plan to remove the dependence of the JAX-WS 2.1 spec on this "orphan" W3C spec asap and republish the specification along with the Reference Implementation and TCK as soon as possible.
JBossWS doesn't implement the JAX-WS 2.1 specs. Especially these bits have been removed just recently. They did pop up in the API but have not been implemented.