Tomcat(デバッガー付きのEclipseから)で実行している場合、使用する.jasperファイル(たとえば、InputStreamとして)をどのように取得する必要がありますJasperFillManager.fillReport()
か?現在、.jasperファイルは。内にあります/WEB-INF/jasper
。
レポートを実行している場所に基づいて壊れないソリューションが必要です。EclipseからTomcatを実行しているときにデバッグされている場合は、System.getProperty("user.dir")
戻りますC:/Eclipse ...
が、サーバーにデプロイされたときのパスは明らかに異なります。
これをどのように回避しますか?