2010-09-13 37 views
0

我正在JAX-WS webservice上工作,有時在重負載的情況下,我正在獲取HttpSession「null」。這是我如何獲得會話:HttpSession在JAX-WS webservices的情況下有時爲「空」

MessageContext mc = wsContext.getMessageContext(); HttpSession session =((HttpServletRequest)mc.get(MessageContext.SERVLET_REQUEST)).getSession(); (session == null){ logger.warn(「Session is null」); }

我使用JBoss 5

感謝| ABHI

回答

0

變化的代碼來:

會話=((HttpServletRequest的)mc.get(MessageContext.SERVLET_REQUEST))的getSession();

+0

這是什麼意思?我的意思是,如果我們通過「真實」作爲參數會發生什麼? – 2010-09-13 12:52:52

+0

如果會話爲空並且尚未創建,它將創建新會話。 – mhshams 2010-09-13 13:24:23

+1

結果仍然相同。我想通過默認的getSession的創建參數是真實的。 – 2010-09-13 13:38:15

相關問題