`

在Web项目中集成birt

    博客分类:
  • Java
阅读更多

1、下载birt运行时,将其解压。

我下载的是birt-runtime-2_5_2。

2、在MyEclipse中建立Web工程。

3、将运行包解压后的目录中的WebViewerExample文件夹中的部分文件拷贝到项目中。

首先,将WebViewerExample文件夹中的两个子目录reportwebcontent拷贝到工程的WebRoot目录下;

其次,进入到WebViewerExample文件夹下的WEB-INF目录中,将lib目录下的所有jar文件拷贝到Web工程的WebRoot\WEB-INF\lib下,将platformtlds两个子目录拷贝到Web工程的WebRoot\WEB-INF目录下,将server-config.wsdd和viewer.properties两个文件拷贝到Web工程的WebRoot\WEB-INF目录下;

然后,将WebViewerExample文件夹下的WEB-INF目录中web.xml文件的内容拷贝到Web工程的WebRoot\WEB-INF目录的web.xml中。

最后,修改web.xml的部分内容。

将原内容 

<!-- Report engine log level -->
 <context-param>
  <param-name>BIRT_VIEWER_LOG_LEVEL</param-name>
  <param-value>WARNING</param-value>
 </context-param>

中param-value属性的值WARNING改为SEVERE。这样,在页面加载报表时控制台就不会显示相应的警告信息了。

4、将项目部署到tomcat中,并启动即可。

---------------------------------------------------------------

如果项目是部署到weblogic中,还需要将WebViewerExample文件夹下的WEB-INF目录中的jrun.web.xml,weblogic.xml,web-template.xml这三个文件拷贝到Web工程的WebRoot\WEB-INF目录下,否则,在访问报表页面时会有500错误。

分享到:
评论

相关推荐

    FreeBird2011

    在FreeBird2011的源代码中,我们可以学习到如何组织大型项目的代码,如何通过良好的设计原则来提高代码的可读性和可维护性。这可能涉及到面向对象设计、设计模式、重构等概念。此外,项目中的注释和文档将帮助我们...

    thunderbird C++ 源代码

    此外,它还提供了垃圾邮件过滤、加密通信、以及与各种Web服务的集成。 C++是一种面向对象的编程语言,因其高效、灵活和可移植性而被广泛用于系统软件、应用软件、游戏引擎等领域。在构建 Thunderbird 这样的复杂...

    fly_bird.zip

    虽然Java Applet在现代web开发中已不再是主流,但这个飞翔的小鸟游戏依然能让我们回想起那个时代的技术魅力。通过分析这个游戏,我们可以学到如何使用Java进行图形化编程,理解事件处理和游戏循环的工作原理,以及...

    SSM框架搭建实例

    SSM框架,即Spring、SpringMVC和MyBatis的集成框架,是JavaWeb开发中的常见选择,尤其适用于构建复杂的业务应用。这个压缩包文件"ssm_proj"提供了一个基本的SSM框架搭建实例,旨在帮助开发者快速启动一个新的JavaWeb...

    软件开发-数据处理-富文本解析、折线图、MD5、Bluebird-编程工具-富文本解析,折线图,MD5,Bluebird.zip

    这套工具旨在帮助开发者在不同的项目中高效地处理数据和任务,提高开发速度和代码质量。 主要特点: 富文本解析:提供工具和库支持,帮助开发者解析和转换富文本数据,适用于内容管理系统等需要处理复杂文本数据的...

    MeyboMail Web(Java)开源简化_meybomailweb.rar

    该项目的开源简化版,旨在让开发者能够更轻松地理解和定制邮件服务系统,从而满足特定的需求或集成到自己的项目中。 一、Java技术栈介绍 Java作为一种跨平台的编程语言,广泛应用于服务器端开发,具有良好的可移植...

    PyPI 官网下载 | django-bird-colony-0.7.4.tar.gz

    2. **python**:显然,这个包是用Python编程语言编写的,因此它可以无缝集成到任何Python项目中。 3. **后端**:意味着它主要关注服务器端的开发,可能涉及数据库交互、业务逻辑处理和API设计等后端任务。 4. **...

    tzcpush:日历activesync为Thunderbird添加

    要使用tzcpush,开发者或高级用户需要将tzcpush-master中的内容解压,然后按照Thunderbird扩展的开发指南将它们打包成XPI(扩展安装包)文件,并安装到Thunderbird中。之后,用户可以在Thunderbird的扩展管理界面...

    FF web开发工具

    虽然在Firefox 54版本后,Firebug的功能被内建的Firefox开发者工具所集成,但它的历史地位和对Web开发的贡献是不可忽视的。 接着是“web_developer-1.1.8-fx+sm.xpi”。Web Developer是一个强大的Firefox扩展,它...

    iMate Web Mail Server v5.1.0.rar

    这款产品集成了先进的电子邮件处理技术,旨在帮助用户轻松地在自己的网络环境中搭建一套功能齐全的邮件服务器,无需具备高深的系统管理知识。 首先,iMate Web Mail Server 支持POP3协议,这使得用户可以通过标准的...

    [其他类别]MeyboMail Web开源简化版_meybomailweb.zip

    在MeyboMail Web开源简化版中,我们可以看到以下主要知识点: 1. **Web界面**:MeyboMail Web的核心特性之一是其基于Web的用户界面,这使得用户可以通过浏览器访问邮件服务器,无需安装额外的客户端软件。这种设计...

    BigBird-开源

    BigBird,一个以“大鸟”命名的开源项目,是针对Web应用程序开发的工具,尤其适用于使用Ant构建系统的开发者。它以其便捷性和灵活性为特点,致力于简化开发流程,提高开发效率。在现代软件工程中,自动化工具的使用...

    tb-goa:Thunderbird 与 Gnome 在线帐户的集成

    tb-goa是一个Proof of Concept(PoC)项目,旨在将Gnome Online Accounts(GOA)服务集成到Thunderbird中。GOA允许用户通过Gnome桌面环境安全地连接到各种在线服务,如Google、Facebook、Twitter等,提供统一的身份...

    bird:该项目旨在加快地理坐标的分析

    在"bird"项目中,JavaScript可能被用来处理用户输入的地理坐标数据,进行实时分析,并在网页上展示结果。JavaScript库如Leaflet或OpenLayers常用于地图相关的Web开发,它们可以轻松地添加地图层、标记、路径等元素,...

    flutter_flappy_bird:用Flutter制作的Flappy Bird克隆

    在本项目中,开发者通过Flutter的丰富组件库和强大的动画系统,成功地复刻了Flappy Bird的游戏体验。 【描述】"飞鸟,用Flutter制作的Flappy Bird游戏"进一步明确了项目的目标,即创建一个名为“飞鸟”的游戏,它与...

    WEB邮箱登录器.rar

    2. **邮件客户端**:与Web邮箱相对,邮件客户端(如Thunderbird、Windows Mail)是在本地计算机上运行的应用程序,通过POP3或IMAP协议与邮件服务器交互。WEB邮箱登录器则介于两者之间,提供了一种集中化的Web邮箱...

    dorbit-slackbot:用于Raspberry Pi门铃接收器项目的Slack集成的Web服务器

    您可以在的应用程序设置中找到这些值的前两个。 SLACK_ACCESS_TOKEN是在将应用安装到团队时由Slack生成的OAuth访问令牌。 SLACK_VERIFICATION_TOKEN用于验证对此Web服务器的请求是否来自Slack。 这应该在Slack应用...

    flybirdDemo.7z

    在Cocos Creator中,这些资源会被导入到项目中,通过资源管理器进行组织和引用。开发者可以使用内置的编辑器进行布局设计、动画制作和事件脚本编写,然后预览和测试游戏效果。一旦满意,可以编译并打包为适用于不同...

    项目管理 工具 redmine 源码

    Redmine 是一款开源的、基于Web的项目管理和问题跟踪工具,尤其适合小型项目开发团队进行协同工作。它采用Ruby on Rails框架开发,提供多语言支持,具有强大的问题追踪、项目里程碑管理、时间跟踪以及文档协作等功能...

    KeepRunning:Mozilla Thunderbird的附加组件

    它们是由开发者用各种技术,如JavaScript,编写的小型程序,可以集成到Thunderbird中,实现如邮件过滤、签名管理、日历同步、垃圾邮件检测等多样化功能。JavaScript是Web开发中的主要脚本语言,也被广泛用于创建这些...

Global site tag (gtag.js) - Google Analytics