|
Hi,
Since no one give me any response I have to bring up this issue
again:
I have trouble when developing a servlet. This
servlet is used to sort a bunch of data saved in session. What happened is when
the data becomes large, Jrun will throws the following exceptions:
java.io.IOException: Broken pipe
04/20 14:27:01 error (jcp) Connection reset by peer: Connection reset by peer [java.net.SocketException: Connection reset by peer: Connection reset by peer] java.net.SocketException: Connection reset by peer: Connection reset by peer at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:86) at java.io.BufferedInputStream.fill(BufferedInputStream.java:186) at java.io.BufferedInputStream.read1(BufferedInputStream.java:225) at java.io.BufferedInputStream.read(BufferedInputStream.java:280) at allaire.jrun.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:310) at allaire.jrun.jrpp.ProxyEndpoint.readFully(ProxyEndpoint.java:302) at allaire.jrun.jrpp.ProxyEndpoint.readInt(ProxyEndpoint.java:320) at allaire.jrun.jrpp.ProxyEndpoint.readRequest(ProxyEndpoint.java:188) at allaire.jrun.jrpp.ProxyService.swapRunnable(ProxyService.java:48) From the log file, I can tell that the sort servlet did finish sorting, and
set the sorted result into session. For some reason, Jrun threw those exceptions
before executing a request dispatch sentense in my servlet.
Is there a way to walk around this?
Your help is greatly aprreciated!
Y.Z. |
