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]

Reply via email to