Configuração Tomcat para produção

1 resposta
L
Caros, gostaria de saber se existe alguma configuração especial do tomcat 4.1.18 para rodar em seervidor W2k em produção. Pois após instalar e fazer a integração IIS + Tomcat via ISAPI-REDIRECT.DLL ocorre o erro abaixo conforme o número de sessões vão aumentando.





Se alguém puder ajudar ficarei agradecido. valeu !!!





Luciano Márcio


Gerente Desenvolvimento


AIX Sistemas - Belo Horizonte





**** ERRO******





2003-04-28 13:55:47 StandardWrapperValve[default]: Servlet.service() for servlet default threw exception


java.net.SocketException: Connection reset by peer: socket write error


	at java.net.SocketOutputStream.socketWrite0(Native Method)


	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)


	at java.net.SocketOutputStream.write(SocketOutputStream.java:136)


	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:435)


	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:627)


	at org.apache.jk.server.JkCoyoteHandler.doWrite(JkCoyoteHandler.java:216)


	at org.apache.coyote.Response.doWrite(Response.java:524)


	at org.apache.coyote.tomcat4.OutputBuffer.realWriteBytes(OutputBuffer.java:384)


	at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:360)


	at org.apache.tomcat.util.buf.ByteChunk.append(ByteChunk.java:338)


	at org.apache.coyote.tomcat4.OutputBuffer.writeBytes(OutputBuffer.java:411)


	at org.apache.coyote.tomcat4.OutputBuffer.write(OutputBuffer.java:398)


	at org.apache.coyote.tomcat4.CoyoteOutputStream.write(CoyoteOutputStream.java:110)


	at org.apache.catalina.servlets.DefaultServlet.copyRange(DefaultServlet.java:1996)


	at org.apache.catalina.servlets.DefaultServlet.copy(DefaultServlet.java:1745)


	at org.apache.catalina.servlets.DefaultServlet.serveResource(DefaultServlet.java:1073)


	at org.apache.catalina.servlets.DefaultServlet.doGet(DefaultServlet.java:506)


	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)


	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)


	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)


	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)


	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)


	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)


	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)


	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)


	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)


	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)


	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)


	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)


	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)


	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)


	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)


	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)


	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)


	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)


	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)


	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)


	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)


	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)


	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)


	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)


	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)


	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)


	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:261)


	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:360)


	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:632)


	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:590)


	at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:707)


	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)


	at java.lang.Thread.run(Thread.java:536)

1 Resposta

eltonk

Pelo que andei pesquisando, esse erro acontece quando um cliente manda uma requisição e antes de receber a responsta completa ele fecha o browser ou disconecta (conexão cai) ou ainda ele pressiona o botão parar do browser.

http://www.websina.com/bugzero/errors/http-connection-reset.html

[]s

Criado 29 de abril de 2003
Ultima resposta 5 de mai. de 2005
Respostas 1
Participantes 2