Dear Tomcat-users,
Could anyone please help me resolve this
issue.
I have a Servlet named MyServlet. The MyServlet keeps running on my
server all the time. When my client sends a request via a doPost request
the servlet forwards the request to my server. Subsequently my client
sends a doGet request. After this in the servlet i register a listener
and keep waiting to get the responses from my server for the previous
requests and write it to the client when i receive them.
When i close my client application, in the servlet the doGet still waits
in the infinite loop for getting the responses. Can i in anyway specify
the servlet about the non-availability of the client.
Suppose if i start my client again and repeat the process(this time I
unregister the previously registered listeners), i get a IO Exception at
output stream's write() method. This i believe is due to the fact that
the infinite loop which i started for the previous client request is
still alive.
Is there anyway to resolve this issue. Or is there anyway in Tomcat that
i reload the servlet everytime the client sends a request.
Anyhelp in this regard is highly appreciated.
with regards
Sriram.R
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]