We are currently using JbossWS 1.2 on JBoss 4.0.5GA and read in previous posts that the way to get the message context via a EJB3 web service end point is (even though it is non portable code)
CommonMessageContext msgContext = MessageContextAssociation.peekMessageContext();