Here's a common msg. I get after starting up Tomcat and trying to retrieve a page 
served by my servlet.
When first trying to access the servlet, there is a very long pause, usually one to 
two minutes or more.
then the servlet finally works, but the output at the command line shows this 
exception:
This is Tomcat 3.2.1 on Mac OS X beta, running on a G4 tower.
The servlet is using xerces to read in some data by parsing an xml document on 
startup, and it is also querying an SQL database on another computer.
After this initial pause, things work OK, but much more sluggish than the same servlet 
running on ServletExec on Redhat 6.x
Why am I getting a broken pipe??

Any ideas?

java.io.IOException: Broken pipe
        at java.net.SocketOutputStream.socketWrite(Native Method)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:87)
        at 
org.apache.tomcat.service.http.HttpResponseAdapter.endHeaders(HttpResponseAdapter.java:124)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedServletOutputStream.java:126)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedServletOutputStream.java:236)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.write(BufferedServletOutputStream.java:153)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.print(BufferedServletOutputStream.java:223)
        at javax.servlet.ServletOutputStream.println(ServletOutputStream.java:286)
        at LinkBaton.doPost(LinkBaton.java:314)
        at LinkBaton.doGet(LinkBaton.java:181)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:479)
LinkBaton is unable to complete request!!
java.io.IOException: Broken pipe
        at java.net.SocketOutputStream.socketWrite(Native Method)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:87)
        at 
org.apache.tomcat.service.http.HttpResponseAdapter.endHeaders(HttpResponseAdapter.java:124)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedServletOutputStream.java:126)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedServletOutputStream.java:236)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.write(BufferedServletOutputStream.java:153)
        at 
org.apache.tomcat.core.BufferedServletOutputStream.print(BufferedServletOutputStream.java:223)
        at javax.servlet.ServletOutputStream.println(ServletOutputStream.java:286)
        at LinkBaton.doPost(LinkBaton.java:314)
        at LinkBaton.doGet(LinkBaton.java:181)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:479)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to