On 31/03/2010 15:11, John Dunne wrote:
When I download the file in a browser, the XML content is incomplete and so
the browser just complains of receiving a malformed XML document. This is
the same for several browsers.
How many bytes do you get? Is it the same amount each time?
Have to ask: is it possible that the whole file is downloaded, but that
the rendering stops at a specific point because there's malformed content?
Can you enable the RequestDumperValve?
http://tomcat.apache.org/tomcat-5.5-doc/config/valve.html
p
The Servlet is sending the document to the client via Rome java rss library.
Rome polls the XML feed from the source and then serves the XML document via
the HttpServletResponse.getWriter() method and SyndFeedOutput, a Rome class
that is used to write the XML document to the PrintWriter.
I've made sure the flush method is called.
I've also tried, from within the Servlet, reading the XML document from its
source and then sending the XML document in the response line by line (in
effect just using a StringBuffer to store the XML document, and then
splitting the StringBuffer into lines, and sending these using the
response.getWriter().println() method) to make sure that the XML document is
actually being sent to the PrintWriter, which it is.
So something occurring after the PrintWriter.println() method is called is
stopping the entire data from making it to the client. Hence my thinking
that it's the Tomcat server not liking the amount of data being sent in the
response??
And you don't
-----Original Message-----
From: Pid [mailto:p...@pidster.com]
Sent: 31 March 2010 14:43
To: users@tomcat.apache.org
Subject: Re: Tomcat not serving large content?
On 31/03/2010 14:37, John Dunne wrote:
Hi Pid,
Thanks for your reply.
The file is 140 kilobytes.
That's not really very large and certainly not large enough for the size
to be an interesting factor.
What happens if you download the file in a browser?
How is the Servlet sending it, by a forward to the real location or by
generating it dynamically and sending the bytes?
p
-----Original Message-----
From: Pid [mailto:p...@pidster.com]
Sent: 31 March 2010 13:20
To: users@tomcat.apache.org
Subject: Re: Tomcat not serving large content?
On 31/03/2010 10:51, John Dunne wrote:
Hi,
I'm using tomcat 5.5.28 to serve an XML document (an RSS feed actually)
via
a servlet. An RSS client makes the request via a HTTP POST request, and I
can see the servlet serves the entire XML document, however, the RSS
client
for some reason does not receive a complete document. I've assumed that
this
is to do with a configurable limit in the tomcat server, and after
searching
high and low on Google I've come here to see if anyone can shed some
light
on this elusive (at least for me) property.
Thank you for your time in reading this mail!!
How big, exactly, is the file or data sent?
p
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org