Hello,
This is more like a servlet question, could you please help?
We decided to designate another tomcat instance for PDF/FOP processing.
In tomcat servlet container we do something like
Driver driver = new Driver();
Logger log = new ConsoleLogger( ConsoleLogger.LEVEL_INFO );
MessageHandler.setScreenLogger( log );
driver.setLogger( log );
driver.setRenderer( Driver.RENDER_PDF );
driver.setOutputStream( response.getOutputStream())
transformer.transform( inXML, new SAXResult( driver.getContentHandler()));
and from the proxy servlet from the main server, we call PDF/FOP servlet by
URL url = "" URL("http","myserver.com",8881,"/sp/xmlReport?" + urlParams );
BufferedReader in = new BufferedReader( new InputStreamReader( url.openStream()));
String line;
while( ( line = in.readLine()) != null )
out.println( line );
out.flush();
This approach works well with html/excel XSL/XSLT, but not with pdf/FOP.... What would I need to tweak in proxy servlet to get this to work?
Thanks for any suggestion or help!