FineReport 报表与Tomcat 服务器的集成

由于FineReport 提供的报表服务器其实就是一个Servlet,所以通过简单的配置,就可以将FineReport 设计的报表集成到Tomcat 服务器中。

假设已存在一个名为Test 的工程和一个设计好的报表report1.cpt,下面介绍如何将report1.cpt 这个报表集成到Test 工程中。

(一)复制文件

将%FineReport_HOME%\WebReport\WEB-INF 路径下面的classes,lib,reportlets,resources 四个文件复制到%Tomcat_HOME %\webapps\Test\WEB-INF 下。如果Test 工程中已存在class,lib 文件夹,则将%FineReport_HOME%\WebReport\WEB-INF路径下面的classes,lib 文件夹的文件拷贝到%Tomcat_HOME%\webapps\Test\WEB-INF 下的class,lib文件夹中。

(二)整合web.xml 文件

1. 找到在% Tomcat_HOME% \webapps\Test\WEB -INF目录下的web.xml 。

2. 在%FineReport_HOME%/WebReport/WEB -INF下的web.xml 中找到的信息。

 
    ReportServer
    com.fr.web.ReportServlet
    0
  
 
  
    ReportServer
    /ReportServer
  

3. 将%FineReport_HOME%/WebReport/WEB -INF下的web.xml 中找到的内容复制到%Tomcat 5.5%\webapps\Test\WEB-INF目录下的web.xml 中,放在标志之前, 标志之后。

(三)浏览报表

重新启动Tomcat,启动浏览器,在地址栏输入http://localhost:8080/Test/ReportServer reportlet=/com/test/report1.cpt。


(四)通过jsp访问:

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" session="false" %>




<%@include file="/common/common.jsp"%>
billReport
    
    
    


	
	
    

你可能感兴趣的:(帆软,TOMCAT)