我在jaspersoftstudio5.5.0中創建了一個jasper報告。並且我在jasperstudio中得到了所需的輸出。現在我想從我的動態web項目中接受這個生成的報告。 對於我已經使用了以下jar文件:bsh/EvalError從動態web項目訪問jasper報告
- 公共沼氣池-2.1.jar
- 的iText-2.1.7.jar
- JasperReports的-5.5.0.jar
並在網頁項目的類路徑中添加了這些罐。我的目標是在瀏覽器窗口的新選項卡中生成這個碧玉報告。在這裏我也獲得了期望的輸出。不幸的是,今天早上它不能正常工作,沒有在下一個選項卡中獲得pdf。我有一個例外: javax.servlet.ServletException:Servlet的執行引發異常
異常詳細
類型:異常報告
消息描述
The server encountered an internal error() that prevented it from fulfilling this request.
例外
javax.servlet.ServletException: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: bsh/EvalError
net.sf.jasperreports.compilers.JRBshCompiler.loadEvaluator(JRBshCompiler.java:75)
net.sf.jasperreports.engine.design.JRAbstractCompiler.loadEvaluator(JRAbstractCompiler.java:340)
net.sf.jasperreports.engine.JasperCompileManager.getEvaluator(JasperCompileManager.java:265)
net.sf.jasperreports.engine.fill.JRFillDataset.createCalculator(JRFillDataset.java:462)
net.sf.jasperreports.engine.fill.JRBaseFiller.<init>(JRBaseFiller.java:382)
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:88)
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:103)
net.sf.jasperreports.engine.fill.JRVerticalFiller.<init>(JRVerticalFiller.java:61)
net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:179)
net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:81)
我該如何解決這個問題?