You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Goay Zee Ling (ACM/MIS)" <zl...@acm-mmi.com.my> on 2005/11/10 10:16:32 UTC

RE: jk_isapi_plugin.c : ReadClient failed

Hi. I search in google with "jk_isapi_plugin.c : ReadClient failed" and
found 1 person in the mailing list with similar problem but using older
version. Since there's no updates I wonder if this is a known issue or
have this been solved.

Has anyone successfully execute servlet examples using tomcat connector?

Regards,
zl
-----Original Message-----
From: Goay Zee Ling (ACM/MIS) [mailto:zlgoay@acm-mmi.com.my] 
Sent: Thursday, November 10, 2005 2:09 PM
To: Tomcat Users List
Subject: Tomcat connector for IIS 5.1 error executing servlet example

Hi. I have some problem executing servlet examples provided in tomcat
using the tomcat connector.
 
I am using tomcat 5.0.28, IIS 5.1 and just manage to install
isapi_redirect.dll.
 
I manage to execute the servlet examples using
http://localhost:8080/servlet-examples, thru tomcat directly.
 
I manage to view http://localhost/servlet-examples/index.html, but i
can't execute the servlet examples. there's one request parameters
example. When i click on "Submit Query", the next page show "The page
cannot be displayed". 
 
I checked the isapi.log file, it shows:
[/servlets-examples/servlet/RequestParamExample] is a servlet url -
should redirect to ajp13 Maintaining worker ajp13 jk_worker.c (111):
found a worker ajp13 jk_isapi_plugin.c (1018): got a worker for name
ajp13 jk_ajp_common.c (2131): acquired connection cache slot=0
jk_ajp_common.c (566): ajp marshaling done jk_ajp_common.c (1670):
processing with 3 retries jk_connect.c (328): socket TCP_NODELAY set to
On jk_connect.c (426): trying to connect socket 1912 to 127.0.0.1:8009
jk_connect.c (452): socket 1912 connected to 127.0.0.1:8009
jk_ajp_common.c (864): Connected socket 1912 to
(127.0.0.1:8009)jk_ajp_common.c (909): sending to ajp13 pos=4 len=564
max=8192
....
jk_ajp_common.c (1261): request body to send 28 - request body to resend
0 [error] jk_isapi_plugin.c (604): ReadClient failed with 0000274c
jk_ajp_common.c (1118): Receiving data from client failed. Connection
aborted or network problems jk_ajp_common.c (1741): Sending request to
tomcat failed, because of client error without recovery in send loop 0
jk_isapi_plugin.c (1031): service() returned OK jk_ajp_common.c (2074):
recycling connection cache slot=0 for worker
ajp13

and the stdout.log shows:
org.apache.jk.common.ChannelSocket processConnection
WARNING: processCallbacks status 2
org.apache.jk.common.HandlerRequest invoke
SEVERE: Error decoding request
java.io.IOException
 at org.apache.jk.common.JkInputStream.receive(JkInputStream.java:252)
 at
org.apache.jk.common.HandlerRequest.decodeRequest(HandlerRequest.java:50
0)
 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:352)
 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
 at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
675)
 at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
 at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:683)
 at java.lang.Thread.run(Thread.java:534)
 
May I know how to correct this problem? Is there any configuration that
i need to set?
Or has anyone successfully execute servlet examples using tomcat
connector?
Appreciate any help. Thank you.
 
regards,
zl



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org