Hi, I also want to add that when I check the tomcat access log, I get: 10.206.90.6 - - [30/Jun/2011:11:37:16 +0300] "GET /bundles/vacc-AOS701b318-fl.tgz HTTP/1.0" 200 - On the large file, the client receives error. How can this be? Is this a problem with the client? Though I tried other clients and it didn't work as well. And also ftp works fine.
Thanks, Michal -----Original Message----- From: Michal Singer Sent: ה 30 יוני 2011 09:39 To: Tomcat Users List Subject: RE: fail to download large static files in tomcat Hi, I tried defining the useSendFile - it did not help in transferring a 500MB file. Any other ideas what can get wrong, which configuration I need for the big file to be loaded successfully? Thanks, Michal -----Original Message----- From: Caldarale, Charles R [mailto:chuck.caldar...@unisys.com] Sent: ג 28 יוני 2011 15:51 To: Tomcat Users List Subject: RE: fail to download large static files in tomcat > From: Michal Singer [mailto:michal.sin...@expand.com] > Subject: RE: fail to download large static files in tomcat > From the tomcat documentation I read this useSendFile is default > to true and it is defined under nio. This is correct; NIO does support sendfile, as does APR. > As I mentioned before, I am defining the static context > under Engine->Host->Context: Which is not recommended, since you're modifying server.xml for a specific webapp. Better to place the <Context> element in conf/Catalina/[host]/bundles.xml, with just a docBase attribute. I'd recommend using an absolute path for docBase, since a relative one is dependent on how you start Tomcat. > This does not correspond to a specific connector Requests received over a <Connector> with useSendfile set will be processed with sendfile, those received on a <Connector> without sendfile capability won't use it. If you use the NIO class for all of your HTTP or HTTPS <Connector> elements, you'll get sendfile by default. - Chuck THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers.