javaweb项目与 birt 集成

准备工作(eclipse自己装)--非maven项目,普通的javaweb项目

1,下载birt-runtime-4_2_0.zip包。

链接:https://pan.baidu.com/s/11kiwlw9w77lRg1Pd6E_fjQ 
提取码:5gpc 
复制这段内容后打开百度网盘手机App,操作更方便哦

2,下载birt-report-framework-4.8.0-20180626.zip 包(具体版本个eclipse 对应即可)

链接:https://pan.baidu.com/s/1OsmC7n7k4FgUgoKYNlcqpw 
提取码:m7v6

1,开始集成javaweb 与 birt

(1)创建web项目:

javaweb项目与 birt 集成_第1张图片

(2)打开birt-runtime-4_2_0包。解压出来:

           将birt-runtime-4_2_0\WebViewerExample 下的 logs、report、scriptlib 文件夹  放到javaweb 的 webcontent下。

           将birt-runtime-4_2_0\WebViewerExample\WEB-INF\lib 下的jar包 添加到 javaweb项目中WEB-INF\lib下

           将birt-runtime-4_2_0\WebViewerExample\webcontent 复制到  javaweb项目中的 webcontent下

           将birt-runtime-4_2_0\WebViewerExample 下的WEB-INF 下的 server-config.wsdd 和 viewer.properties  和 tlds 文件夹 放到 javaweb的 webcontent/WEB-INF下面。

          将birt-runtime-4_2_0\WebViewerExample\index.jsp  放到 javaweb 的 webcontent下。

          将birt-runtime-4_2_0\WebViewerExample\test.rptdesign 放到 javaweb的 webcontent/report 里面。

          注:在javaweb项目的web.xml 添加以下


 
  
    BIRT_VIEWER_WORKING_FOLDER
    report
  
 
  
  
    WORKING_FOLDER_ACCESS_ONLY
    true
  
 
  
  
    URL_REPORT_PATH_POLICY
    domain
  
 
  
  
    BIRT_VIEWER_CONFIG_FILE
    WEB-INF/viewer.properties
  
 
  
  
    BIRT_VIEWER_PRINT_SERVERSIDE
    ON
  
 
  
  
    HTML_ENABLE_AGENTSTYLE_ENGINE
    true
  
 
  
  
    BIRT_FILENAME_GENERATOR_CLASS
    
    org.eclipse.birt.report.utility.filename.DefaultFilenameGenerator
  
 
  
  
    ViewerFilter
    org.eclipse.birt.report.filter.ViewerFilter
  
  
    ViewerFilter
    ViewerServlet
  
  
    ViewerFilter
    EngineServlet
  
 
  
  
    org.eclipse.birt.report.listener.ViewerServletContextListener
  
 
  
  
    org.eclipse.birt.report.listener.ViewerHttpSessionListener
  
  
  
    ViewerServlet
    org.eclipse.birt.report.servlet.ViewerServlet
  
 
  
  
    EngineServlet
    org.eclipse.birt.report.servlet.BirtEngineServlet
  
 
  
    ViewerServlet
    /frameset
  
 
  
    ViewerServlet
    /run
  
 
  
    EngineServlet
    /preview
  
 
  
    EngineServlet
    /download
  
 
  
    EngineServlet
    /parameter
  
 
  
    EngineServlet
    /document
  
 
  
    EngineServlet
    /output
  
 
  
    EngineServlet
    /extract
  
 
  
  
 


  
    
      /birt.tld
    
        
      /WEB-INF/tlds/birt.tld
    
  
 

 

           完成样子:

javaweb项目与 birt 集成_第2张图片

tomcat 需要自己配置一下,然后启动。启动成功后,访问地址

url:http:/127.0.0.1:8080/birt/frameset?__report=test.rptdesign   或者    http:/127.0.0.1:8080/birt/

出现以下图片,证明就简单集合成功了。

javaweb项目与 birt 集成_第3张图片javaweb项目与 birt 集成_第4张图片

 

2,集成birt 与 eclipse 的集成,采用的是离线安装

       解压birt-report-framework-4.8.0-20180626.zip,解压出来是eclipse。 里面包含plugins、features。

       如果发现自己安装的 eclipse 下没有features此文件夹。则将 plugins和 features 复制一份到 eclipse 下的 dropins 文件夹下

      如下面:

      javaweb项目与 birt 集成_第5张图片

3,完成后重启eclipse,如果有这个就代表安装成功

javaweb项目与 birt 集成_第6张图片

 

这就是集成安装。 --- 其他的操作网上就很多文章讲如何操作了。 我就先不写了。

 

 

 

 

           

          

 

 

你可能感兴趣的:(java,JAVA_WEB)