WebRoot下创建一个report文件夹,然后将快逸中的images、reportFiles与reportJsp拷贝到此文件夹下面
如图:
images中存放快逸所依赖的图片
reportFiles存放报表的模板(*.raq)文件
reportJsp中存放呈现报表的jsp页面文件(其中要包含下列jsp文件)
myError2.jsp 、report.jsp 、showComment.jsp 、showContent.jsp 、showReport.jsp 、toolbar.jsp
然后在WEB-INF下面创建文件夹report,将快译的授权文件quieeWindowServer.lic,配置文件reportConfig.xml
标签库runqianReport4.tld,日志属性文件runqianReportLog.properties拷贝进来。
如图:
然后将快逸打印所依赖的两个文件 j2re-1_4_1-windows-i586-i.exe ,
runqianReport4Applet.jar拷贝到根目录(WebRoot下面)。
然后加载快逸所需的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
最后进行配置文件的修改
修改web.xml文件(添加以下的Servlet)
<!-- 配置快逸导出报表文件的Servlet -->
<servlet>
<servlet-name>reportServlet</servlet-name>
<servlet-class>
com.runqian.util.webutil.SetContextServlet //润乾的Servlet
</servlet-class>
<init-param> //配置一些参数信息
<param-name>configFile</param-name>
<param-value>/WEB-INF/report/reportConfig.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>reportServlet</servlet-name>
<url-pattern>/reportServlet</url-pattern>
</servlet-mapping>
修改快逸配置文件(其内容如下):
<?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>/WEB-INF/report/quieeWindowServer.lic</value>
</config>
<!-- 配置加载快逸加载JSP文件的路径 -->
<config>
<name>reportFileHome</name>
<value>/report/reportFiles</value>
</config>
<!-- 配置快逸加载数据时候的datasource -->
<jdbc-ds-configs>
<jdbc-ds-config>
<name>ORACLE</name>
<db-type>ORACLE</db-type>
<connection-url>
jdbc:oracle:thin:@192.168.0.102:1521:limssd
</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>limssd</user-name>
<password>limssd</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>
<config>
<name>alwaysReloadDefine</name>
<value>yes</value>
</config>
<config>
<name>cachedParamsTimeout</name>
<value>120</value>
</config>
<config>
<name>cachedReportDir</name>
<value>C:\Log\report\cached</value>
</config>
<config>
<name>cachedIdPrefix</name>
<value>A</value>
</config>
<config>
<name>cachedReportTimeout</name>
<value>120</value>
</config>
<config>
<name>maxCellNum</name>
<value>100000</value>
</config>
<config>
<name>maxConcurrentForReport</name>
<value></value>
</config>
<config>
<name>maxWaitForReport</name>
<value>10</value>
</config>
<config>
<name>maxWaitTimeForReport</name>
<value>30</value>
</config>
<config>
<name>appUrlPrefix</name>
<value></value>
</config>
<config>
<name>errorPage</name>
<value>/myError.jsp</value>
</config>
</reportConfig>
分享到:
相关推荐
在J2EE中部署快逸报表 在已有的 J2EE 项目中使用刚才创建的报表,需要如下步骤: (1) 导入 jar 包和相关文件 (a)将快逸报表安装目录\quieeReport\webapps\quiee\WEB-INF\lib中的 jar 包导入项目,并且导入所需要的...
快逸报表在J2EE下的部署 快逸报表在J2EE下的部署 快逸报表在J2EE下的部署 快逸报表在J2EE下的部署
润乾报表在J2EE下的部署,与j2ee进行集成时候的一些说明
FineReport是一个纯Java软件,因此对于J2EE的项目,可以做到无缝集成。 报表服务器并非物理概念的服务器,而是以一个标准的J2EE应用的形式或者jar包...报表集成到应用程序后,即可作为一个统一完整的程序来进行发布。
经典J2EE J2EE项目 项目案例 J2EE初学者参考
一个简单的集成了jetty的j2ee项目,jetty版本为8.1.16
J2EE项目开发模板 J2EE项目开发模板 J2EE项目开发模板 J2EE项目开发模板 J2EE项目开发模板 J2EE项目开发模板
J2EE项目开发总结J2EE项目开发总结
包含j2ee项目中用到的所有包,可以避免了到处查找的时间,省去部分不必要的麻烦
本书汇集了大量企业级应用项目开发的经验,归纳了不同项目中使用的框架、模式、设计方法、开发方法,形成一个完整的技术体系和指导方法,以供用J2EE进行项目开发的初级人员和有一定经验的高级开发人员阅读。...
J2EE项目开发的平台、环境搭建、集成及工程的建立
润乾报表4.0在J2EE下的部署,润乾报表4.0在J2EE下的部署,润乾报表4.0在J2EE下的部署
J2EE项目开发与设计随书源码免费分享,喜欢的朋友欢迎自行下载
文档一步一步讲解了如何在j2ee项目上集成flex
j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发经验分享j2ee开发...
润乾报表V4.5在J2EE下的部署。润乾报表V4.5在J2EE下的部署。
这是一个MYECLIPSE项目 解开就能用 很简单 很漂亮
J2EE java 项目 有完整的架构 作为学习的参考
使用MyEclipse平台开发J2EE项目