J'ai un WebService JAX-ws et j'ai besoin obtenir en-tête de savon, je fais ceci:Comment obtenir SoapHeader sur JAXWS WebService
@Resource
private WebServiceContext context;
MessageContext msContext = context.getMessageContext();
SOAPMessageContext soapMsgContext = (SOAPMessageContext) msContext;
SOAPHeader soapHeader = soapMsgContext.getMessage().getSOAPHeader();
Iterator it=soapHeader.extractAllHeaderElements();
mais je dois problème de jeter MessageContext à SoapMessageContext, et je ne peux pas make SoapHandler parce que je ne peux pas envoyer d'objet de gestionnaire à webservice parce que pour envoyer j'ai besoin de mettre l'objet sur Application Scope et je ne veux pas cela.
Vous dites que vous rencontrez un problème lors de la fusion de MessageContext vers SoapMessageContext. Quel problème avez-vous? Quel est le type réel de l'objet renvoyé par 'getMessageContext()'? – Kenster