最近在整理快逸免费版的报表的使用!现能正常使用,特做个总结,和大家共勉,有错误地方,望指正!
注解:环境tomcat7.0及以上版本,eclipse8.0以上版本,如果有在其他web服务器上发布和部署的就有些其他的小差异!
步骤:
1.建议初学者,把quiee安装后的目录文件;比如C:\Program Files\quieeReport\webapps\quiee中quiee下的所有文件放到WebContent目录下;
2.加入一些用到的jar包,barcode.jar 、datetimeformat.jar、itext2_rq.jar 、iTextAsian.jar 、jai_codec.jar 、jai_core.jar
jai_core.jar 、log4j_128.jar 、parser.jar 、poi2.jar 、report4.jar
3.然后将快逸打印所依赖的两个文件 j2re-1_4_1-windows-i586-i.exe ,
runqianReport4Applet.jar拷贝到根目录(WebContent下面)。
4[size=xx-small][/size].然后修改配置reportConfig.xml,web.xml的配置文件;现把自己的贴出来;
在web.xml配置文件的下面添加如下servlet,其中注销掉一部分quiee上自带的感觉没用的节点!
<!-- 配置发布报表的servlet -->
<servlet>
<servlet-name>reportServlet</servlet-name>
<servlet-class>com.runqian.report4.view.ReportServlet</servlet-class>
<init-param>
<param-name>configFile</param-name>
<param-value>/WEB-INF/reportConfig.xml</param-value>
</init-param>
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>reportServlet</servlet-name>
<url-pattern>/reportServlet</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
<taglib>
<taglib-uri>/WEB-INF/runqianReport4.tld</taglib-uri>
<taglib-location>/WEB-INF/runqianReport4.tld</taglib-location>
</taglib>
3.修改reportConfig.xml文件,个人配置如下:
<?xml version="1.0" encoding="UTF-8" ?>
<reportConfig>
<!-- 配置加载快逸属性文件 -->
<config>
<name>logConfig</name>
<value>/WEB-INF/report/runqianReportLog.properties</value>
</config>
<!-- 配置加载快逸授权文件 -->
<config>
<name>license</name>
<value>quieeWindowServer.lic</value>
<!-- <value>/TFDS4/WebContent/WEB-INF/report/dm_defaultlicense_zh.lic</value> -->
</config>
<!-- 编辑好的报表文件在应用中存放的位置 -->
<config>
<name>reportFileHome</name>
<!-- <value>/report/reportFiles</value> -->
<value>/TFDS4/WebContent/reportFiles</value>
</config>
<!-- 表示查找数据源时的环境串前缀 -->
<config>
<name>JNDIPrefix</name>
<value>java:comp/env</value>
</config>
<!-- 配置快逸加载数据时候的datasource -->
<jdbc-ds-configs>
<jdbc-ds-config>
<name>ORACLE</name>
<db-type>ORACLE</db-type>
<connection-url>
jdbc:oracle:thin:@localhost:1521:TFDS
</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>tfds</user-name>
<password>jtv312jtw</password>
<db-charset>gbk</db-charset>
<client-charset>gbk</client-charset>
<extend-properties></extend-properties>
</jdbc-ds-config>
</jdbc-ds-configs>
<!-- 配置加载快逸的字符集 -->
<config>
<name>jspCharset</name>
<value>GBK</value>
</config>
<!-- 是否每次都重新读取报表定义,设为yes不能享受性能管理提供的缓存功能,应用正式上线以后,应将其设为no。此时如果修改了报表定义, 应访问refreshReport.jsp来刷新相应的报表定义及其缓存 -->
<config>
<name>alwaysReloadDefine</name>
<value>yes</value>
</config>
<config>
<!-- 提交给报表的参数在缓存中保存的时间,以分钟为单位。如果不设此参数,缺省值是120分。 -->
<name>cachedParamsTimeout</name>
<value>120</value>
</config>
<!-- 报表缓存的文件夹,如果不设置,或设置错误,则使用jdk默认的临时文件夹 -->
<config>
<name>cachedReportDir</name>
<value>C:\Log\report\cached</value>
</config>
<config>
<!-- 报表缓存的前缀 -->
<name>cachedIdPrefix</name>
<value>A</value>
</config>
<!-- 报表缓存保存的时间,缺省值120分钟 -->
<config>
<name>cachedReportTimeout</name>
<value>120</value>
</config>
<!-- 当前报表能运行的最大单元格数,能够动态控制并发数 -->
<config>
<name>maxCellNum</name>
<value>100000</value>
</config>
<!-- 报表web应用服务器中,可以同时计算的报表个数,以便有效的控制服务器的内存使用量 -->
<config>
<name>maxConcurrentForReport</name>
<value>999</value>
</config>
<!-- 报表web应用服务器中,可以等待计算的报表个数,以便有效的控制服务器的内存使用量 -->
<config>
<name>maxWaitForReport</name>
<value>10</value>
</config>
<!-- 报表等待计算的最大时间,以秒为单位 -->
<config>
<name>maxWaitTimeForReport</name>
<value>999</value>
</config>
<!-- 访问报表的URL中WEB服务器地址,端口,以及WEB应用名组成的串,如http://192.168.0.1:8080/myWebApp -->
<config>
<name>appUrlPrefix</name>
<value></value>
</config>
<!-- 增加一个WEB应用全局配置errorPage,用来指定tag中的execptionPage和InputExecptionPage的缺省值 -->
<config>
<name>errorPage</name>
<value>/myError.jsp</value>
</config>
</reportConfig>
分享到:
相关推荐
【快逸报表quiee插件】是一款专为Eclipse集成开发环境设计的报表开发工具,主要用于帮助开发者在Web应用程序中快速、高效地创建和管理各种报表。这款插件是乾润公司推出的产品,旨在提升开发者的开发效率,降低报表...
这可能涉及到参数的传递、数据的预处理等。 5. **前端展示**:在Struts的JSP页面中嵌入报表,通常通过IFrame或者JavaScript API实现。 在压缩包文件"queeExp"中,很可能包含了示例项目的源码、报表设计文件以及详细...
快逸报表设计器是一个类似Excel使用环境的WEB报表设计与开发平台, 它自带报表运算引擎,连接数据库后即可展示报表效果,从最初的数据组织到前段的报表格式调整等工作都在这一环境中完成,设计完的报表模板将以RAQ的...
H:\rq授权文件\授权文件\quiee-free-license\快逸报表免费版ServerYV4.0Linux.lic type = SERVER version = 21 ( 20: TRAIL; 21: DEVELOPMENT; 22: FORMAL ) product name = 快逸报表服务器 provider name = 润乾...
文件内容设置`path="/quiee"`定义了虚拟路径,`docBase="D:\apache-tomcat-6.0.29\webapps\quiee"`指定了应用的实际路径。这允许Tomcat知道在哪里查找快逸报表的应用文件。 2. **数据源配置**: 在`<Context>`标签...
打开报表设计器,如果提示授权的话,你可以到安装目录下找到,笔者安装在了C盘, 所以目录如下C:\ProgramFiles\quieeReport\webapps\quiee\WEB-INF\classes 可以看到相关的授权. (2)配置数据源 打开设计器之后, 安装后...
总的来说,润乾报表4.0的这三种授权文件为企业构建了一个完整、强大的报表系统,从报表设计、数据处理到快速报告生成,覆盖了数据分析和报表展现的全过程。合理利用这些工具,企业能够更好地挖掘数据价值,提升决策...
- `quiee-free-license`:这个名字可能是“Quiet”许可,可能是一个静默授权或者免费版本的许可证,允许用户在某些限制条件下免费使用润乾报表的部分功能。 - `润乾license(过期)`:这是一个已经过期的润乾报表...
- 运行安装程序`quiee-V4.0-Free-install.exe`。 - 阅读并接受许可协议。 - 选择安装路径及JDK版本(默认为`C:\Program Files\quieeReport`)。 - 完成安装。 - **启动报表设计器**:安装完成后,可以通过快捷...