`

ssh+jasperReport报 net.sf.jasperreports.engine 不存在

    博客分类:
  • ssh
阅读更多
net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:
E:\YangPeiHai\resin3.026\resin-3.0.26\lossA_1265782250812_32979.java:4: 软件包 net.sf.jasperreports.engine 不存在
import net.sf.jasperreports.engine.*;
^
E:\YangPeiHai\resin3.026\resin-3.0.26\lossA_1265782250812_32979.java:5: 软件包 net.sf.jasperreports.engine.fill 不存在
import net.sf.jasperreports.engine.fill.*;
^
E:\YangPeiHai\resin3.026\resin-3.0.26\lossA_1265782250812_32979.java:14: 软件包 net.sf.jasperreports.engine 不存在
import net.sf.jasperreports.engine.*;
^
E:\YangPeiHai\resin3.026\resin-3.0.26\lossA_1265782250812_32979.java:15: 软件包 net.sf.jasperreports.engine.data 不存在
import net.sf.jasperreports.engine.data.*;
^
E:\YangPeiHai\resin3.026\resin-3.0.26\lossA_1265782250812_32979.java:21: 找不到符号
符号: 类 JREvaluator
public class lossA_1265782250812_32979 extends JREvaluator



折腾了好久,终于好了,原来,jasperReport在编译时,要借助jasperreports-1.3.3.jar包的一些类进行编译。少罗嗦了,最终解决办法:在编译报表前面加上如下代码,
String libsPath=request.getRealPath("WEB-INF/lib")+"/jasperreports-1.3.3.jar";
JRProperties.setProperty(JRProperties.COMPILER_CLASSPATH, libsPath);
System.setProperty("jasper.reports.compile.class.path", libsPath);
不过也奇怪,我的lib下面已经有jasperreports-1.3.3.jar,报表引擎为什么不会到lib下面找呢?我也尝试在classPath里面配置jasperreports-1.3.3.jar,也不行!有什么新发现或不同看法的朋友,请留下您宝贵的意见!
分享到:
评论
2 楼 yangpeihai 2010-12-23  
谢谢 XWM 分享解决的方法
1 楼 xwm111 2010-12-22  
兄弟接着你的帖子 发点解决办法吧

我也遇到和你一样的情况,我的项目先在TOMCAT上跑得很好,转到WEBLOGIC下就出现和你一样的问题。

问题出在指定JRXML文件的language的时候指定的是JAVA,所以就会出现上面的情况,该成其默认的GROOVY后 上述情况消失。

调试中发现是其编译的时候出的状况。

相关推荐

    SSH+JASPERREPORT整合例

    SSH+JASPERREPORT整合是将Struts2、Spring和Hibernate这三个开源框架与JasperReports报表工具集成,用于实现复杂的业务数据展示。SSH是企业级Java应用开发的常用框架组合,而JasperReports则是一个强大的报表生成库...

    jasperreport maven打包后找不到字体解决方案

    jasperreport 用maven打包后找不到字体解决方案 net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font

    jasperreports导出html,pdf,xls报表

    import net.sf.jasperreports.engine.JasperReport; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io....

    ireport+jasperReport+Swing总结.doc

    ### ireport+jasperReport+Swing总结 #### 一、概述 本文档旨在总结 ireport 4.1.3 版本与 jasperReport 4.5.0 版本结合 Swing 在报表设计与生成方面的应用。通过图文并茂的方式详细介绍如何使用 ireport 设计报表...

    jasperreports工程项目源码

    JasperReport是一个强大、灵活的报表生成工具,是开放源代码组织sf.net中的一个java 报表打印工程。能够展示丰富的页面内容,并将之转换成PDF,HTML,XML,Excel(通过POI或JExcelAPI实现)和Rtf(通过POI实现)格式...

    jasperreports最新版本5.2.0主要jar包,方便不方便到官网下载的使用

    jasperreports-5.2.0主要jar包,方便不方便到官网下载的人使用 这是目前jasperreports最新版本官方版 里面包含:jasperreports-5.2.0.jar,jasperreports-applet-5.2.0.jar,jasperreports-fonts-5.2.0.jar,...

    使用jasperReport实现动态表头.pdf

    import net.sf.jasperreports.engine.JasperReport; import net.sf.jasperreports.engine.design.JRDesignBand; import net.sf.jasperreports.engine.design.JRDesignStaticText; import ...

    SSH+jquery+springScurity权限管理+fusion+jasperreport报表+webService调用天气预报+完整分页 整合小型OA

    SSH+jquery+springScurity权限管理+jasperreport报表+webService调用天气预报+完整分页 整合小型OA项目源码下载 里面还有需要完善的地方,有些是需要重复做的代码,最近时间比较紧,没有来得功夫搞了!发出来供大家...

    SSH项目整合案例+jasperreport

    在这个SSH项目整合案例中,开发者利用jasperreport库来生成报表,这是一个强大的报告工具,能够帮助开发者从数据库中抽取数据并以各种格式呈现,如PDF、HTML、Excel等。 Struts2作为MVC(模型-视图-控制器)框架,...

    iReport+JasperReport柱状图

    iReport+JasperReport柱状图开发指南 本文详细介绍了使用iReport和JasperReport开发柱状图的过程,包括确定数据源类型、开发数据源类、设计图表属性等步骤。作者分享了自己的实践经验,遇到的困难和解决方法,旨在...

    SSH+jquery+springScurity权限管理+jasperreport报表+webService调用天气预报+完整分页 整合小型OA

    SSH+jquery+springScurity权限管理+jasperreport报表+webService调用天气预报+完整分页 整合小型OA项目源码下载 里面还有需要完善的地方,有些是需要重复做的代码,最近时间比较紧,没有来得功夫搞了!发出来供大家...

    整合Struts2.1+jasperreport

    Struts2.1和JasperReport的整合是Java Web开发中的一个重要话题,它涉及到Web应用程序的MVC(模型-视图-控制器)架构和数据报告的生成。Struts2.1是一个强大的MVC框架,而JasperReport则是一个用于创建复杂报表的...

    jasperreports-6.5.1-project.tar

    jasperreports-6.5.1-project.ta方便学习jasperreport的模块使用,新人比较适用。建议多看看相关书籍

    Jasper_Report用户手册

    Class net.sf.jasper.engine.JasperReport Class net.sf.jasper.engine.JasperCompileManager Class net.sf.jasper.engine.JasperPrint Interface net.sf.jasper.engine.JRDataSource Class ...

    jasper+ireport+jfreechart导出html.excel.word.pdf

    在IT行业中,报表生成是企业级应用不可或缺的一部分,它能够帮助我们有效地展示和分析数据。JasperReports是一款强大的开源报表工具,它支持多种输出格式,包括HTML、Excel、Word和PDF。在这个主题中,我们将深入...

    ireport+jasperreport API

    3. 表达式语言:掌握JasperReport内置的JasperReports Expression Language(JEXL)或Groovy表达式,用于计算和过滤数据。 三、iReport与JasperReport的协同使用 iReport&JasperReport配置使用.pdf指导了如何将...

    jasperreports-javaflow-6.3.0.7z_JASPERREPORT_源码.zip

    在源码中,JavaFlow的相关实现主要集中在`net.sf.jasperreports.engine.fill.JRFillSubreportRunner`和`net.sf.jasperreports.engine.fill.JRJavaFlowExecutor`类中。`JRFillSubreportRunner`负责子报表的填充,而`...

    iReport+jasperReports中文教程.rar

    5. ** JasperReports API**:了解JasperReports的核心类,如JasperDesign、JasperPrint和JasperReport,以及如何在Java代码中编译和填充报表。 6. **报表导出**:学习如何在程序中控制报表的导出格式,例如将报表...

    JasperReport中文手册.pdf

    JasperReport中文手册.pdf

    Jasperreport中文版.pdf

    JasperReport是一款功能强大的报表工具,它能够制作复杂的报表并具有多种数据源支持、格式化选项以及导出功能。JasperReport提供iReport Designer作为报表设计工具,它允许用户以可视化的方式设计报表布局和内容,...

Global site tag (gtag.js) - Google Analytics