Now I'll try to encrease the debug level...(by the way how can I do that??)
Now my output in the dos-Tomcat window is this ( I'm creating a pdf document
99 pages long):
[INFO] [99]
[INFO] [86]
[INFO] [87]
[INFO] [88]
[INFO] Parsing of document complete, stopping renderer
[INFO] [89]
and it seems blocked but I don't know.
but sometimes it works fine...very strange...
and sometimes the servlet is called twice( why??)
This is the code:
.
try{
XSLTInputHandler input =
new XSLTInputHandler(xmlFile,
xslFile);
renderXML(input, response);
} catch (Exception ex) {
ex.printStackTrace();
}
.
public void renderXML(XSLTInputHandler input,
HttpServletResponse response) throws
ServletException {
try {
ByteArrayOutputStream out = new ByteArrayOutputStream();
response.reset();
// questa riga รจ necessaria per IE che forse non capisce il
SetContentType()
response.setHeader(Content-Disposition,inline; filename= +
Report1.pdf);
response.setContentType(application/pdf);
org.apache.fop.apps.Driver driver = new
org.apache.fop.apps.Driver();
driver.setRenderer(org.apache.fop.apps.Driver.RENDER_PDF);
System.gc();
driver.setOutputStream(out);
driver.render(input.getParser(), input.getInputSource());
System.gc();
System.out.println(stop render);
byte[] content = out.toByteArray();
response.setContentLength(content.length);
response.getOutputStream().write(content);
response.getOutputStream().flush();
} catch (Exception ex) {
throw new ServletException(ex);
}
}
Thanks a lot
Regards
Gian Piero
- Original Message -
From: Oleg Tkachenko [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, February 03, 2003 9:59 AM
Subject: Re: fop + servlet + multisession
Gian Piero Bottini wrote:
I am using FOP 0.20.5rc to produce PDF files from XML and XSL-FO
I use a servlet in Tomcat 4.04
if I have a large file (100 pages) and 2 session of IE are working
concurrently
there are no exception but the two processes don't finish and the pdf
files are not displayed..
Did FOP finish processing? Run FOP in debug mode and analize debug
messages.
--
Oleg Tkachenko
Multiconn Technologies, Israel
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]