我正在開發一些報告,使用Jaspersoft Studio。
我有一個應用程序接受REST查詢,並將它們轉換爲編譯報告。
所以我有一些JasperReports的罐包括了:JasperReports:未找到CONCATENATE功能
- Groovy的全2.0.1.jar
- 的iText-2.1.7.js2.jar
- JasperReports的-5.2.0。罐子
問題是,當我編譯我的報告,並從JasperSoft這個工作室運行,它工作正常。
但是當我編譯和我的web應用程序運行它,它拋出異常:
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error evaluating expression :
Source text : CONCATENATE($V{startString}, " - ", $V{endString})
at net.sf.jasperreports.engine.fill.JREvaluator.evaluate(JREvaluator.java:244)
at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:591)
at net.sf.jasperreports.engine.fill.JRCalculator.evaluate(JRCalculator.java:559)
...
Caused by: net.sf.jasperreports.engine.JRRuntimeException: Function CONCATENATE not found
當我改變我CONCATENATE
電話在正常工作的報告。
所以這給我留下了一個解決方案,我錯過了其中一個JasperReports罐子,但是哪一個?
它是文本功能(常規) – csabee