jasperレポートを使用して、Javaの快適なWebサービスアプリケーションでpdfを生成しようとしています。レポートは、Eclipse用のジャスパースタジオ6.3.1プラグインを使用して作成されました。私が使用しているjreは1.8.0_112です。Javaアプリケーションでeclipseでjrxmlをコンパイルするときのエラー
私はこのコードを使用して、jrxmlをコンパイルしよう:
InputStream reportTemplate =httpReq.getServletContext().getResourceAsStream(reportPath);
JasperReport report = JasperCompileManager.compileReport(reportTemplate);
私はこのエラーを取得しています:
java.util.logging.ErrorManager: 5
Handler.reportError caught:
私はプラグインを使用してレポートをコンパイルした場合、私は同じことを得ますレポートを入力する際にエラーが発生しました。
InputStream reportTemplate =httpReq.getServletContext().getResourceAsStream(reportPath);
JasperReport report = (JasperReport) JRLoader.loadObject(reportTemplate);
parameters.put(JsonQueryExecuterFactory.JSON_INPUT_STREAM, jsonDataIs);
parameters.put(JRParameter.REPORT_LOCALE, Locale.ITALY);
JasperPrint pdf = JasperFillManager.fillReport(report, parameters);
私はeclipse mars2とneonを試して同じ結果を得ました。私がレポートに記入することができた唯一の方法は、スタンドアロンのJasper Studio 6.3.1でレポートをコンパイルし、一度コンパイルした後、Eclipse上のコードを使用して記入することでした。しかし、デフォルトのフォントでしか動作しませんでした。フォントを変更すると、レポートが表示されず、コンソールエラーもありません。
完全なスタックトレースを投稿する必要があります –
完全なスタックトレースには、私が書いた2行しかありません。どうしてか分かりません。 – Curro
Hmmm ....コードやIDEに問題があります。添付されたソースコードでデバッグしようとしましたか? –