我正在使用 JR 生成 PDF 发票。在我的本地机器(linux ubuntu)上完美运行:
FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
String templateAbsolutePath = ec.getRealPath(templateRelativePath);
JasperReport jasperReport;
try {
jasperReport = JasperCompileManager.compileReport(templateAbsolutePath);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, getParametriFattura(fattura), datasource );
JasperExportManager.exportReportToPdfStream(jasperPrint, ec.getResponseOutputStream());
} catch (JRException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
fc.responseComplete();
但是,当我将我的战争部署到登台服务器(linux ubuntu)时,它表明:
我想这是一个微不足道的问题,但我可以从哪里开始呢?
我特意省略了配置、系统细节等等……因为我不知道有什么用处。