téléchargement d'un InputStream
	
	
		Bonjour!
J'explique vite fait ma situation. Je tente d'afficher un fichier pdf sur le serveur d'application Tomcat.
Voici mon code :
	Code:
	
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
   | stream = new FileInputStream("D:\\jrxmlJasper\\Formation_dep.jasper");
try {
 
      JasperReport report = (JasperReport) JRLoader.loadObject(stream);
      JasperPrint print = JasperFillManager.fillReport(report, parameters,
          conn);
      byte[] bytes = null;
      bytes = JasperExportManager.exportReportToPdf(print);
      response.setContentType("application/pdf");
      response.setContentLength(bytes.length);
      ServletOutputStream ouputStream = null;
 
      ouputStream = response.getOutputStream();
 
      ouputStream.write(bytes, 0, bytes.length);
      ouputStream.flush();
      ouputStream.close();
      ((ConnexionBean)session.getAttribute("connect")).freeConnection(conn);
    }
    catch (Exception ex) {
      System.out.println("exception = "+ex.getMessage());
      ex.printStackTrace();
    } | 
 le problème est lors de télécharger le stream (qui n'est pas NULL).
cette erreur est affiché:
	Citation:
	
		
		
			exception = Error loading object from InputStream
java.io.InvalidClassException: net.sf.jasperreports.engine.base.JRBaseReport; local class incompatible: stream classdesc serialVersionUID = 10001, local class serialVersionUID = 604
			
		
	
 Quelle est donc la manip' à faire pour que tout fonctionne?
Merci d'avance!!
A1B2C3