在 Tomcat 中运行时(在带有调试器的 Eclipse 之外),您应该如何获取一个 .jasper 文件(例如作为 InputStream)以JasperFillManager.fillReport()
供使用?目前我们的 .jasper 文件位于/WEB-INF/jasper
.
我需要一个不会根据您运行报告的位置而中断的解决方案。如果在从 Eclipse 运行 Tomcat 时对其进行调试,System.getProperty("user.dir")
则会返回C:/Eclipse ...
,但很明显,当它部署到服务器时,该路径会有所不同。
你如何解决这个问题?