According to Servlet spec 2.2/2.3 a Session must be scoped at context level in our scenario it is at a WAR file level. I am trying to track Session in 2 servlets a/c 2 WAR files and it fails. I am using Session object. Is there a work around to this solution apart from using Cookies?.
The servlet 2.3 spec also requires that a WebApplication have a 1 to 1 relationship with a Servlet Context -- meaning that session can not be shared across Web Applications. (See SRV 9.2) If you want to share information across Web Apps -- you'll need to do it on your own, through Cookies or through request parameters. But if you need to share information between to web apps -- why not just make them a single web app?
Jessica wrote: through Cookies or through request parameters. Or, indeed, by using any other form of communication you might use between two regular applications: a database, shared files, JNDI, JMS, etc.