Yes, this is a known bug in Ajp13. It looks like a fix is under development
and should be available in the next release. Until then, use Ajp12.
-Dave
> Sandy McPherson wrote:
>
> Looks like the Ajp13 is screwing up! The stuff works properly
> when I set the servlet protocol to Ajp12
>
> > Hi
> >
> > I am running Tomcat 3.2 and Apache 1.3.12.
> >
> > I get some funny behaviour when uploading a file through the
> > apache/tomcat connection. It looks like the input stream is broken.
> >
> > The output from Tomcat looks like
> >
> > Using classpath:
> >
> /usr/local/tomcat/lib/ant.jar:/usr/local/tomcat/lib/jasper.jar:/us
> r/local/tomcat/lib/servlet.jar:/usr/local/tomcat/lib/test:/usr/loc
> al/tomcat/lib/webserver.jar:/usr/java/jdk/lib/tools.jar:/usr/java/
> jsse/lib/jcert.jar:/usr/java/jsse/lib/jsse.jar:/usr/java/jsse/lib/
> jnet.jar:/usr/java/jaxp/jaxp.jar:/usr/java/jaxp/parser.jar:/usr/ja
> va/jdk/bin
> >
> > Starting tomcat. Check logs/tomcat.log for error messages
> >
> > >>>>>> upload GIF using http://localhost:8080/spqr/servlet/LogoUpload
> >
> > LogoUpload.service: begin
> > LogoUpload.service: reading file
> > LogoUpload.service: reading new block len = 5283,5283
> > LogoUpload.service: reading file completed
> > LogoUpload.service: file is GIF
> > LogoUpload.service: looking for footer
> > LogoUpload.service: found footer
> > LogoUpload.service: end
> >