Hi Oleg, first thanx for your response. It's indeed an ClassCastException. You're right, but fop.far is from July 2002, so it's new. I make an attempt from command line and wrote following short programm which works fine. Hmm! What is wrong with the servlet, what goes wrong during "Driver driver = new Driver();"? Any idea?
Martin ####################### Command Line Programmm #################### import java.io.*; import org.xml.sax.*; import org.xml.sax.InputSource; import org.xml.sax.XMLReader; import org.apache.fop.apps.Driver; import org.apache.fop.apps.Version; import org.apache.fop.apps.InputHandler; import org.apache.fop.apps.XSLTInputHandler; import org.apache.fop.messaging.MessageHandler; import org.apache.fop.svg.*; import org.apache.fop.fo.*; import org.apache.batik.util.XMLResourceDescriptor; import org.apache.avalon.framework.logger.ConsoleLogger; import org.apache.avalon.framework.logger.Logger; public class fopdriver { public static void main(String[] args) { try { Driver driver = new Driver(); driver.setRenderer(Driver.RENDER_PDF); File xmlFile = new File("C:\\jakarta-tomcat-4.0.1\\webapps\\fop\\WEB-INF\\lib\\glossary.xml"); File xslFile = new File("C:\\jakarta-tomcat-4.0.1\\webapps\\fop\\WEB-INF\\lib\\glossary.xsl"); File outFile = new File("C:\\jakarta-tomcat-4.0.1\\webapps\\fop\\WEB-INF\\lib\\glossary.pdf"); InputHandler inputHandler = new XSLTInputHandler(xmlFile, xslFile); XMLReader parser = inputHandler.getParser(); driver.setOutputStream(new FileOutputStream(outFile)); driver.render(parser, inputHandler.getInputSource()); } catch (Exception ex) { System.out.println("Lade neuen driver Kon2"); } } } ############################################################### --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]