我们在java [安装在tomcat 8]上有一个Web应用程序和Web服务,在c ++中安装了一个客户端程序[安装在Apache http服务器上]。
c ++代码使用gSOAP来调用java webservice。
申请流程为:
@Resource
private WebServiceContext wsContext;
MessageContext mc = wsContext.getMessageContext();
HttpSession session = ((HttpServletRequest)mc.get(MessageContext.SERVLET_REQUEST)).getSession(false);
//.getSession(false)-this was done to get same session
//.getSession()-is returning new session, where our data is not present
我们如何实现这一目标,我的意思是如何从web服务调用的地方获得相同的会话?