In tomcat catlina.out file is constantly repead this Error.


WARNING: Unable to send headers
java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(SocketOutp utStream.java:99)
at java.net.SocketOutputStream.write(SocketOutputStre am.java:136)
at org.apache.jk.common.ChannelSocket.send(ChannelSoc ket.java:531)
at org.apache.jk.common.JkInputStream.appendHead(JkIn putStream.java:316)
at org.apache.jk.core.MsgContext.action(MsgContext.ja va:266)
at org.apache.coyote.Response.action(Response.java:18 3)
at org.apache.coyote.Response.sendHeaders(Response.ja va:379)
at org.apache.catalina.connector.OutputBuffer.doFlush (OutputBuffer.java:305)
at org.apache.catalina.connector.OutputBuffer.flush(O utputBuffer.java:288)
at org.apache.catalina.connector.CoyoteOutputStream.f lush(CoyoteOutputStream.java:98)
at org.geoserver.filters.AlternativesResponseStream.f lush(AlternativesResponseStream.java:47)
at java.io.BufferedOutputStream.flush(BufferedOutputS tream.java:124)
at org.geoserver.ows.DispatcherOutputStream.flush(Dis patcherOutputStream.java:32)
at javax.imageio.stream.MemoryCacheImageOutputStream. flushBefore(MemoryCacheImageOutputStream.java:177)
at javax.imageio.stream.MemoryCacheImageOutputStream. close(MemoryCacheImageOutputStream.java:163)
at javax.imageio.stream.ImageInputStreamImpl.finalize (ImageInputStreamImpl.java:860)
at java.lang.ref.Finalizer.invokeFinalizeMethod(Nativ e Method)
at java.lang.ref.Finalizer.runFinalizer(Finalizer.jav a:83)
at java.lang.ref.Finalizer.access$100(Finalizer.java: 14)
at java.lang.ref.Finalizer$FinalizerThread.run(Finali zer.java:160)

after some time the tomcat shutdown himself.
could someone please help me!!!