Right now, I have done
javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
javax.net.ssl.SSLSessionContext sslsc = sc.getServerSessionContext();
sslsc.setSessionTimeout(0); i.e set session timeout as infinite.
So, in my code when I call sessionIsActive() method it says session is active. But still, I am getting javax.xml.ws.soap.SOAPFaultException: The object has already been deleted or has not been completely created.
So, after 15 minutes will the socket time out even if I have set setSessionTimeout as infinite ? Should I re-establish session after 15minutes ?