已经投票
快速入门 >> 模板使用 >> 服务器部署

服务器部署

顶( )
最后更新日期: 人发表评论 (点击查看)
由于FineReport提供的报表服务器其实就是一个Servlet,所以在配置FineReport服务器之前,首先确保机器上已经安装了用来解析Servlet的Web服务器,这里以Tomcat服务器为例,介绍如何将报表工程部署到服务器上。
注意:FineReport报表服务器需要支持JDK1.4及以上版本的应用服务器版本。
1. 实现步骤
1.1 将FineReport应用集成到新的Web工程
创建工程
把FineReport_6.5安装目录下的WebReport文件拷贝到%Tomcat_HOME%/webapps/下:
应用名WebReport可以根据需要改变,如可以改为“FineReport”。
浏览报表
启动Tomcat,在浏览器地址栏输入http://localhost:8080/WebReport/ReportServer?reportlet=GettingStarted.cpt,能成功访问到报表,则表明FineReport应用部署成功:
若应用名为FineReport则路径为http://localhost:8080/FineReport/ReportServer?reportlet=GettingStarted.cpt
1.2 将FineReport应用集成到已有的Web工程
在此使用%Tomcat_HOME%\webapps\目录下的tomcat自带的jsp-examples工程:
复制目录
%FineReport_HOME%\WebReport\WEB-INF目录下面的classes,lib,reportlets,resources四个目录复制到%Tomcat_HOME% \webapps\jsp-examples\WEB-INF下。
注意:%FineReport_HOME%\WebReport\WEB-INF\classes文件夹下面可能会放置一些网络报表的class文件,在和您的工程集成时并无冲突。有关网络报表的介绍,可以在二次开发文档中找到。
整合web.xml文件
只需要在已有工程的web.xml中添加相应的servlet与servlet-mapping子元素。
%FineReport_HOME%/WebReport/WEB-INF下的web.xml中如下的部分复制到%tomcat_home%/webapps/jsp-examples/WEB-INF下的web.xml中,在最后一个servlet之后插入:
如上代码复制放到如下目录下面的配置文件里面结果如下:
注:Tomcat中web.xml中对于元素出现的顺序敏感。servlet必须出现在servlet-mapping标志之前。所有将所有servlet集合放置在servlet-mapping之前以便于管理与程序调用。
浏览报表
重新启动Tomcat,启动浏览器,在地址栏输入:
http://localhost:8080/jsp-examples/ReportServer?reportlet=GettingStarted.cpt,能成功访问到报表,则表明FineReport应用部署成功。
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
返回顶部
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3