Bonjour,
Après quelques déboire je passe à la nouvelle version de FOP (oui je sais c'est le moment ... )
bon tout vas bien j'ai changé les Driver en FopFactory (enfin dans le grande ligne) tout va pour le mieux sur mon environnement de développement XP/Eclipse/Tomcat5.5/jdk1.5 mais quand le passe en production (enfin pré-production) sur un serveur Debian/Tomcat5.5/jdk1.5 la partie de code pour l'impression s'arrête sur
et ne bouge plus ... pas d'erreur rien sleep,wait, bouge plus quoifopFactory.newFop(MimeConstants.MIME_PDF,_outputStream);
Voici tout le code si quelqu'un a une idée je suis preneur
........private FopFactory fopFactory = FopFactory.newInstance();
private TransformerFactory tFactory = TransformerFactory.newInstance();
Merci pour votre aide .Log.getInstance().error(this,"FOP Start" );
Fop fop = fopFactory.newFop(MimeConstants.MIME_PDF,_outputStream);
Log.getInstance().error(this,"FOP 2" );
//Setup Transformer
File xslt = new File(_xslFile);
Source xsltSrc = new StreamSource(xslt);
Transformer transformer = tFactory.newTransformer(xsltSrc);
Log.getInstance().error(this,"FOP 3" );
//Make sure the XSL transformation's result is piped through to FOP
Result res = new SAXResult(fop.getDefaultHandler());
Log.getInstance().error(this,"FOP 4" );
Source src = new DOMSource(_ds.getDocument());
Log.getInstance().error(this,"FOP 5" );
//Start the transformation and rendering process
transformer.transform(src, res);
Log.getInstance().error(this,"FOP END" );
Partager