java项目整合finereport(帆软报表)

目录

 

1.帆软报表单独部署

2.与java项目整合

2.1.在tomcat中部署

2.2 在被嵌入project下的web.xml中增加如下配置:

2.3重新启动Tomcat

2.4 注意事项:


1.帆软报表单独部署

     把FineReport_8.0安装目录下的WebReport文件拷贝到Tomcat的webapps/下

                访问路径:http://localhost:8075/WebReport/ReportServer?op=fs_load&cmd=fs_signin&_=1553070001615

2.与java项目整合

  主要有以几个步骤:复制目录--》修改web.xml --》检测是否安装成功

      2.1.在tomcat中部署

   第一次部署的时候可以直接将你FineReport_8.0安装目录下的WebReport直接拷到Tomcat的webapps下

java项目整合finereport(帆软报表)_第1张图片java项目整合finereport(帆软报表)_第2张图片

    后期有修改的话直接将FineReport的WebReport文件夹下的WEB-INF目录下面的classes,lib,plugins,reportlets,resources五个目录复制到Tomcat的webapps的WebReport\WEB-INF下

java项目整合finereport(帆软报表)_第3张图片

目录介绍:classes:该文件夹是应用服务器规定的,主要作用是存放.class文件。

     lib:包含了报表服务的所有功能插件。 

    plugins:该文件夹包含了报表管理里安装的所有插件的jar包和配置信息。 

    reportlets:该文件夹为FineReport服务器规定的,不能修改,且必须为小写,其下可以建立子目录,所有报表模板cpt文件必须保存在reportlets文件夹下。  

    resources:该文件夹也是FineReport服务器规定的,不能修改,且必须为小写,下面包含了报表服务器的配置信息。报表的数据库也是在这里面

 

  2.2 在被嵌入project下的web.xml中增加如下配置:

      
 ReportServer  
 com.fr.web.ReportServlet    
  0 
  

  
       ReportServer  
       /ReportServer
    

  注:web.xml中对于元素出现的顺序敏感。servlet必须出现在servlet-mapping标志之前。

  2.3重新启动Tomcat

      启动浏览器, 输入http:/ip:服务器端口号/项目所在目录/ReportServer.

java项目整合finereport(帆软报表)_第4张图片

 

  2.4 注意事项:

   1、更新datasource.xml文件。该文件用来配置数据库连接信息。由于配置文件中服务器连接密码是加密的,所以各个环境的数据库密码建议配置为相同内容,这样密码就可以复用。需要重启服务。

  2、更新reportlets模板文件夹。若需要修改或删除模板信息,仅需要对应修改对应文件夹下文件即可。不需要重启服务。

  3、如果有些列表需要在数据库建表的话,表里面数据要跟帆软报表服务初始化数据相同:

     FILE_PATH:必须与当前部署帆软报表中文件路径一致。

     URL:必须与当前部署帆软报表访问模板路径一致。

java项目整合finereport(帆软报表)_第5张图片

    4、可以用一个配置文件来设计需要访问的报表路径 例如:创建page.properties文件,该配置文件中如下

         webReportPath=ip:端口/WebReport(该路径就是tomcat 的webapp里面的WebReport文件)

         配置的是帆软报表服务的访问路径。该变量需要跟随环境进行变化。

         主要被使用的js:lib.js,taglibs.js

 

你可能感兴趣的:(java基础代码)