I have a gwt app that is running when deployed on tomcat on server A
For some reason the same app when is deployed on tomcat on a server B has a session issue
We have Method 1 and Method 2 inside a servlet that extends RemoteServiceServlet
We have a method1 in which we do:
this.getThreadLocalRequest.getSession(true).setAttribute("myuserid", myuserid)
Then in a second method we do
this.getThreadLocalRequest.getSession(false).getAttribute("myuserid")
which throws a null pointer exception as getSession retuns null
It is strange as this only happens on the server B
I have verified the tomcat config files like context.xml files and they are identical
I have printed currentThread.gtId() inside both methods and they are different but as said no issue on server A.