finereport服务器配置

楼主
我是社区第2002位番薯,欢迎点我头像关注我哦~
本帖最后由 无语_sql 于 2012-4-23 12:46 编辑

        在配置FineReport服务器之前,首先确保机器上已经安装了Tomcat, Resin,Weblogic,Websphere等应用服务器之一; 在FineReport的安装软件中内置了一个jetty服务器,也可以启动它来浏览报表。
        注意: FineReport报表服务器需要支持JDK1.4及以上版本的应用服务器版本。
        一、引用FineReport报表配置说明:
        1.向工程中的lib包中引入FineReport.jar文件。
        2.向web.xml文件中添加如下信息:
         <servlet>
                <servlet-name>ReportServer</servlet-name>
                <servlet-class>com.fr.web.ReportServlet</servlet-class>
            </servlet>
            <servlet-mapping>
                <servlet-name>ReportServer</servlet-name>
                <url-pattern>/ReportServer</url-pattern>
            </servlet-mapping>
        3.向WEB-INF文件夹下新建resources目录
        4.向新建的resources文件夹下添加datasource.xml和ReportServerParameter.rxml文件。(该2个文件名必须与上相同)
        5.向WEB-INF文件夹下新建reportlets目录
        6.将已完成的.cpt格式的报表文件放置到reportlets目录下。也可以在reportlets目录下创建子目录。
        7.运行调试。当在地址栏中输入相应的路径时。我这里是如下所示
http://localhost:8083/test/ReportServer?reportlet=/test.cpt
test是工程名
/test.cpt是相对reportlet目录的报表文件路径。
其余的都是固定写法。详细介绍见下面FineReport报表详细说明
        二 、引用FineReport报表详细说明:
1. WEB-INF目录: "WEB-INF"这个名字是Tomcat,Resin,Weblogic和Websphere等应用服务器默认规定的,不能使用其它的名字。
2. lib目录: "lib"这个名字也是应用服务器默认规定的,不能修改。这个目录下主要包括FineReport.jar和一些常用数据库驱动,应用服务器在启动的时候会自动将lib目录下所有的.jar文件加载到系统classpath中;FineReport.jar包含了FineReport报表软件所有源文件编译后产生的类文件, com.fr.web.ReportServlet这个服务器类和FineReport报表用到的所有第三方的类文件也在FineReport.jar文件中;
3.reportlets目录: "reportlets"这个名字是FineReport服务器默认规定的,不能修改。 报表和表单的模板存在的目录,需要将通过FineReport设计器设计好的.cpt文件保存到这个目录下面,以便让FineReport服务器找到。
4.resources目录: "resources"这个名字是FineReport服务器默认规定的,不能修改。
config.xml: /WebReport/Resources/ReportServerParameter.rxml这个文件中定义了"com.fr.web.ReportServlet"这个报表服务器所需要的一切属性,可以用报表服务器属性编辑器来编辑这个文件。点击看报表服务器的属性;数据源管理文件: /WebReport/Resources/datasource.xml这个文件以XML的形式描述了FineReport所定义的数据源,可以使用数据源管理器来编辑这个文件,点击看如何配置数据源;data目录:里面保存了FineReport提供的报表样例所需要的Access数据库数据源,frdemo.mdb;hsql目录:里面保存了FineReport提供的报表样例所需要的hsql数据库数据源;
5. web.xml文件:这个文件里面定义了"com.fr.web.ReportServlet"这个Controller Servlet, 可以用记事本或其它编辑器来查看和编辑它;
分享扩散:

沙发
发表于 2012-5-13 08:22:11
有实际配过吗
板凳
发表于 2012-5-13 08:22:49
我想做成集群的,之后还要多tomcat共享session,做过的话请指点呀
地板
发表于 2012-5-16 10:25:01
在学习中{:soso_e130:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

5回帖数 1关注人数 10499浏览人数
最后回复于:2012-5-16 10:25

返回顶部 返回列表