You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@jakarta.apache.org by Petr Suchomel <ps...@itsignet.cz> on 2000/05/12 09:03:01 UTC
Problems with org.apache.tomcat.service.PoolTcpConnector
Please help me
If I use org.apache.tomcat.service.PoolTcpConnector with this setting
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
<Parameter name="port" value="8007"/>
<Parameter name="max_threads" value="30"/>
<Parameter name="max_spare_threads" value="20"/>
<Parameter name="min_spare_threads" value="5"/>
</Connector>
instead of
<Connector className="org.apache.tomcat.service.SimpleTcpConnector">
<Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
<Parameter name="port" value="8007"/>
</Connector>
When I try to stop Tomcat I have always received this exception
java.lang.ArrayIndexOutOfBoundsException: 8 >= 8
Signal ignored: 15
HANDLER THREAD PROBLEM: java.lang.NullPointerException
java.lang.NullPointerException
at org.apache.tomcat.service.connector.AJP12ResponseAdapter.sendStatus(Ajp12ConnectionHandler.java, Compiled Code)
at org.apache.tomcat.service.http.HttpResponseAdapter.endHeaders(HttpResponseAdapter.java, Compiled Code)
at org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedServletOutputStream.java, Compiled Code)
at org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedServletOutputStream.java, Compiled Code)
at org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java, Compiled Code)
at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java, Compiled Code)
at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java, Compiled Code)
at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled Code)
at java.lang.Thread.run(Thread.java:479)
If I using Simple Tcp connector, I've newer met this problem .
Petr
Re: Problems with org.apache.tomcat.service.PoolTcpConnector
Posted by Gal Shachor <sh...@il.ibm.com>.
Petr Suchomel wrote:
>
> Thank you very much, it is OK now.
> Petr
>
> Is it possible to use "same connector" or some similar technology with
> JServ1.1 ?
>
No you cannot use the same connector, you can back port the thread pool.
I did not use JServ1.1, but doesn't it has similar pooling technology?
Gal Shachor
Re: Problems with org.apache.tomcat.service.PoolTcpConnector
Posted by Petr Suchomel <ps...@itsignet.cz>.
Thank you very much, it is OK now.
Petr
Is it possible to use "same connector" or some similar technology with
JServ1.1 ?
----- Original Message -----
From: Gal Shachor <sh...@il.ibm.com>
To: <ge...@jakarta.apache.org>
Sent: Friday, May 12, 2000 10:23 AM
Subject: Re: Problems with org.apache.tomcat.service.PoolTcpConnector
>
> Hi,
>
> What version are you using (3.1/internal build ...). This is a known bag
> that
> I fixed a few days before the 3.1 release...
>
> Gal Shachor
>
> Petr Suchomel wrote:
> >
> > Please help me
> > If I use org.apache.tomcat.service.PoolTcpConnector with this setting
> >
> > <Connector
className="org.apache.tomcat.service.PoolTcpConnector">
> > <Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
> > <Parameter name="port" value="8007"/>
> > <Parameter name="max_threads" value="30"/>
> > <Parameter name="max_spare_threads" value="20"/>
> > <Parameter name="min_spare_threads" value="5"/>
> > </Connector>
> >
> > instead of
> >
> > <Connector
className="org.apache.tomcat.service.SimpleTcpConnector">
> > <Parameter name="handler"
value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
> > <Parameter name="port" value="8007"/>
> > </Connector>
> >
> > When I try to stop Tomcat I have always received this exception
> >
> > java.lang.ArrayIndexOutOfBoundsException: 8 >= 8
> > Signal ignored: 15
> > HANDLER THREAD PROBLEM: java.lang.NullPointerException
> > java.lang.NullPointerException
> > at
org.apache.tomcat.service.connector.AJP12ResponseAdapter.sendStatus(Ajp12Con
nectionHandler.java, Compiled Code)
> > at
org.apache.tomcat.service.http.HttpResponseAdapter.endHeaders(HttpResponseAd
apter.java, Compiled Code)
> > at
org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedServl
etOutputStream.java, Compiled Code)
> > at
org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedServl
etOutputStream.java, Compiled Code)
> > at org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java,
Compiled Code)
> > at
org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection
(Ajp12ConnectionHandler.java, Compiled Code)
> > at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java,
Compiled Code)
> > at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java,
Compiled Code)
> > at java.lang.Thread.run(Thread.java:479)
> >
> > If I using Simple Tcp connector, I've newer met this problem .
> > Petr
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: general-help@jakarta.apache.org
>
>
Re: Problems with org.apache.tomcat.service.PoolTcpConnector
Posted by Gal Shachor <sh...@il.ibm.com>.
Hi,
What version are you using (3.1/internal build ...). This is a known bag
that
I fixed a few days before the 3.1 release...
Gal Shachor
Petr Suchomel wrote:
>
> Please help me
> If I use org.apache.tomcat.service.PoolTcpConnector with this setting
>
> <Connector className="org.apache.tomcat.service.PoolTcpConnector">
> <Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
> <Parameter name="port" value="8007"/>
> <Parameter name="max_threads" value="30"/>
> <Parameter name="max_spare_threads" value="20"/>
> <Parameter name="min_spare_threads" value="5"/>
> </Connector>
>
> instead of
>
> <Connector className="org.apache.tomcat.service.SimpleTcpConnector">
> <Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp12ConnectionHandler"/>
> <Parameter name="port" value="8007"/>
> </Connector>
>
> When I try to stop Tomcat I have always received this exception
>
> java.lang.ArrayIndexOutOfBoundsException: 8 >= 8
> Signal ignored: 15
> HANDLER THREAD PROBLEM: java.lang.NullPointerException
> java.lang.NullPointerException
> at org.apache.tomcat.service.connector.AJP12ResponseAdapter.sendStatus(Ajp12ConnectionHandler.java, Compiled Code)
> at org.apache.tomcat.service.http.HttpResponseAdapter.endHeaders(HttpResponseAdapter.java, Compiled Code)
> at org.apache.tomcat.core.BufferedServletOutputStream.sendHeaders(BufferedServletOutputStream.java, Compiled Code)
> at org.apache.tomcat.core.BufferedServletOutputStream.reallyFlush(BufferedServletOutputStream.java, Compiled Code)
> at org.apache.tomcat.core.ResponseImpl.finish(ResponseImpl.java, Compiled Code)
> at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java, Compiled Code)
> at org.apache.tomcat.service.TcpWorkerThread.run(PoolTcpEndpoint.java, Compiled Code)
> at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java, Compiled Code)
> at java.lang.Thread.run(Thread.java:479)
>
> If I using Simple Tcp connector, I've newer met this problem .
> Petr
>