Lors de l'exécution dans Tomcat (à partir d'Eclipse avec débogueur), comment obtenir un fichier .jasper (par exemple sous la forme d'un InputStream) pour l'utilisateur ? JasperFillManager.fillReport()
à utiliser ? Actuellement, nos fichiers .jasper se trouvent dans /WEB-INF/jasper
.
J'ai besoin d'une solution qui ne se casse pas en fonction de l'endroit d'où vous exécutez le rapport. S'il est débogué en exécutant Tomcat depuis Eclipse, System.getProperty("user.dir")
renvoie à C:/Eclipse ...
mais évidemment, ce chemin sera différent lorsqu'il sera déployé sur un serveur.
Comment contourner ce problème ?