I've had similar problems in various versions of tomcat. Currently the problem seems to exist in 6.0.16 but not in 6.0.14 nor 5.5.17. There was a bug filed, but I don't have the reference handy.
--john ----- Original Message ----- From: Michele Fuortes <[EMAIL PROTECTED]> Date: Thursday, August 7, 2008 12:18 pm Subject: Problem with POST to servlet: 16384 bytes maximum? > Hi, > > I have a problem with POSTing an XML file to a servlet which writes > > the XML to disk. If the XML file is less than 16384 bytes all goes > well. If it's bigger the first 16384 bytes are written correctly, > the > rest all all 00s. The lenght of the file is the correct one as in > the > Content-Length: http header. > > The servlet is very simple (I did not write it), the relevant parts > are: > File file; > FileOutputStream out2; > DataOutputStream out3; > ...... > file = new File(req.getRealPath(filePath)); > out2 = new FileOutputStream(file); > out3 = new DataOutputStream(out2); > ...... > bytesAvailable=req.getContentLength(); > byte[] theBytes=new byte[bytesAvailable]; > in.read(theBytes); > out3.write(theBytes,0,bytesAvailable); > out3.flush(); > .... > > Can anyone help? Is there a buffer limit somewhere that I have to > change. > I'm using Apache 2.063/Tomcat/4.1.29-LE-jdk14 on MacOS 10.5.3 > > Thanks > > Michele Fuortes > > > -- > Michele Fuortes, M.D., Ph.D. > Assistant Professor > Department of Cell and Developmental Biology > Cornell University - Weill Medical College > E-mail: [EMAIL PROTECTED] > > > > > > -------------------------------------------------------------------- > - > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]