Salve,
sto cercando d studiare da un libro la gestione delle sessioni nei webservices.

Dopo aver dichiarato le seguenti variabili:

codice:
private @Resource WebServiceContext webServiceContext;     
private MessageContext messageContext; //usato nella gestione delle sessioni     
private HttpSession session; //memorizza gli attributi della sessione
per memorizzare nell'oggetto HttpSession delle informazioni fa così:

codice:
messageContext = webServiceContext.getMessageContext();
session = ((HttpServletRequest)messageContext.get(Messagecontext.SERVLET_REQUEST)).getSession();
Nel mio progetto, incontro le seguenti differenze:

1. devo fare il casting di messageContext:
codice:
messageContext = (MessageContext) webServiceContext.getMessageContext();
2. quando valorizzo session, nn m visualizza il metodo get così come fa il libro.

Da cosa dipende? forse da versioni diverse d Java?