`
feigme
  • 浏览: 155121 次
  • 性别: Icon_minigender_1
  • 来自: 球面世界
社区版块
存档分类
最新评论

BIRT之使用历程

    博客分类:
  • Java
阅读更多

BIRT的易使用性及强大,成为项目的首选

在download.eclipse.org/birt/downloads可以下载最新的版本

当然也提供了不错的DEMO来供学习和参考 birt-runtime-2_2_1\WebViewerExample

不过观看例子之前,先要在 WebViewerExample\WEB-INF\lib  下加入commons-logging.jar 包

要在项目中加入BIRT也比较简单,在Eclipse中加入BIRT的插件,然后新建一个项目

在右键中选择Business Intelligence and Reporting Tools > Import BIRT runtime component...

然后适当的修改即可,当然默认也可,在import成功后,项目的包还是不齐全的,建议可以先建立一个BIRT的项目

然后将这个项目的包copy过来比较方便!:)此时自带的example应该可以看到了

如果此时发布自己的report将还会出现一个问题

  Server: Tomcat 6.0
  Birt: 2.2.1
  War file was a slightly modified version of the
  birt-runtime-2_2_1\WebViewerExample
 
  The war file had not been touched before.
  Full trace below:
 
  org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager
  loadAndRegisterDriver
  WARNING: Failed to load JDBC driver class: oracle.jdbc.driver.OracleDriver
  12:14:14,671 ERROR [STDERR] Oct 12, 2007 12:14:14 PM
  org.eclipse.birt.data.engine.odaconsumer.ConnectionManager openConnection
  SEVERE: Cannot open connection.
  org.eclipse.birt.report.data.oda.jdbc.JDBCException: Cannot load JDBC
  Driver class: oracle.jdbc.driver.OracleDriver
  at
  org.eclipse.birt.report.data.oda.jdbc.JDBCDriverManager.loadAndRegisterDriver(JDBCDriverManager.java:605)
  at

这个问题在eclipse的show bug中经常看到

相关的解决方法是:查看
\workspace\Birt\WebContent\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_2.2.1.r22x_v20070919\drivers
中的  readme.txt

并把你的数据库驱动程序加到此目录

便不会再有问题了

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

在使用中发现2.2.1版本的BIRT,会经常导致eclipse死掉,频繁的当机

动作再快点的话就准备直接重启电脑吧,相对于这个版本来说,真是很难容忍

好在BIRT迅速的出了2.2.1.1版本,暂时缓解了这个烦恼

实践发现,死掉的次数少了很多很多,但是还是有发生 - -#

另外新版本对交叉表处理也有了提升!

。。。

待续

待續

分享到:
评论
5 楼 dlut_zxf 2008-07-01  
Birt 2.3.0 已经推出,稳定了很多。http://www.actuatechina.com上有开发Birt的工程师帮大家解决问题。如果有设什么问题可以去寻求帮助。
4 楼 ttl_web 2008-05-03  
非常有启发
谢谢
3 楼 wufei1310 2007-11-29  
谢谢,非常感谢!
问题解决!
2 楼 baiyang 2007-11-20  
不错,解决了大问题。
1 楼 dongfangx 2007-11-02  
谢谢!
很有帮助

相关推荐

    FreeBird2011

    【FreeBird2011】项目是源自2011年的开源软件开发项目,其核心目标是构建一个灵活、高效且易于使用的软件平台。作为源代码版本,它为我们提供了深入理解该软件架构、设计思想以及编程实践的宝贵资料。在这个项目中,...

    flappybird版本变更1

    总的来说,Flappybird的版本变更历程体现了游戏设计者对游戏平衡、用户反馈、视觉体验和玩法创新的重视。每一个版本的迭代都是对前一版本的完善和提升,使得这款小游戏始终保持新鲜感,吸引着玩家不断地挑战和探索。...

    flappy_bird:Pygame的发展

    《Pygame的发展与Flappy Bird游戏的实现》 Pygame是Python编程语言中一个非常流行的模块,它为开发者提供了一套完整的工具集,用于创建2D游戏和其他交互式媒体项目。Pygame基于SDL(Simple DirectMedia Layer)库,...

    机械通气技术的发展历程PPT学习教案.pptx

    【机械通气技术的发展历程】 机械通气技术是医学领域中至关重要的生命支持技术,尤其在重症监护和麻醉中起到关键作用。这项技术的历史可以追溯到19世纪,当时的技术较为原始,依赖于手动操作和简单的机械设备。 ...

    SeansLifeArchive_Images_Bluebird_-NimbleBit_Game-:用于我的人生故事项目的模块,其中包含我的Bluebird(NimbleBit游戏)游戏图像

    "gplv3"和"gpl3"指的是GNU General Public License v3,这是一个开源软件许可证,意味着这些图像可能遵循GPLv3许可协议,允许自由使用、修改和分享。"images"表示包含的是图像文件,"bluebird"直接指代游戏名,"md...

    muun::bird:Live Twitter仪表板

    :bird: 实时Twitter仪表板 :bird: :blue_heart: 受启发 :blue_heart: 安装: 所有建立和下载,请在回购释放部分。 发展历程 安装: $ git clone https://github.com/muunapp/muun.git $ cd muun 设置凭据.json ...

    迈进GHz时代的CPU.pdf

    本文主要讨论了CPU发展历程中的一个重要里程碑——迈进GHz时代,聚焦于Intel公司的Pentium III(P III)和AMD公司的Athlon(包括Thunderbird和Duron)处理器。这两个品牌在处理器领域的竞争一直是业界关注的焦点。 ...

    ubuntu10.04版中文版使用教程

    - **Thunderbird:** Mozilla 的另一款优秀的邮件客户端,功能丰富。 - **Claw Mail:** 适合喜欢轻量级界面的用户。 **3.5 即时通信** - **Pidgin:** 是一款多协议即时通讯客户端,支持几乎所有主流的聊天网络...

    谈谈JavaScript异步函数发展历程

    JavaScript异步编程的发展历程是随着JavaScript语言本身的发展而演进的。异步函数的发展史可以大致划分为以下几个阶段: 一、回调函数(Callbacks) 早期的JavaScript异步编程依赖于回调函数。回调函数的概念基于...

    AMDCPU发展史整理.pdf

    AMD CPU的发展历程是一个充满技术创新和市场竞争的故事,从早期的8086系列开始,逐步发展到今天高性能的 Ryzen 和 EPYC 系列。AMD在CPU领域的重要转折点始于Athlon 500MHz,这款处理器标志着AMD进入了一个全新的时代...

    AMDCPU发展史.pdf

    以下将详细阐述AMD CPU的关键发展历程及其重要技术特点。 AMD的早期历程始于8086系列,这是英特尔8086微处理器的克隆版本,AMD通过这些产品建立了其在处理器市场中的基础。随着技术进步,AMD推出了386dxl-40和486...

    开源软件文集:开源革命之声.pdf

    《开源软件文集:开源革命之声》是一本集历史、技术和思想于一体的开源软件运动的宝典,它不仅记录了开源软件的发展历程,更重要的是启示了未来开源软件的发展方向。无论是对于技术开发者、企业管理者还是对开源文化...

    deployer-extension:Nette Framework的FTP部署(通过@dg)扩展

    网站 :rocket: | 联系:man_technologist_light_skin_tone: | 推特 :bird: 用法 要安装最新版本的contributte/deployer-extension使用 。 composer require contributte/deployer-extension 文献资料 有关如何使用此...

    bootstrap:对nettebootstrap(@nette)的额外贡献

    网站 :rocket: | 联系:man_technologist_light_skin_tone: | 推特 :bird: 用法 要安装最新版本的contributte/bootstrap使用 。 composer require contributte/bootstrap 文献资料 有关如何使用此软件包的详细信息,...

    翻译:将翻译(symfonytranslation)转换为Nette Framework(@nette)

    网站 :rocket: | 联系:man_technologist_light_skin_tone: | 推特 :bird:用法要安装最新版本的contributte/translation使用 。 composer require contributte/translation文献资料有关如何使用此软件包的详细信息,...

    应用程序:对netteapplication(@nette)的额外贡献

    网站 :rocket: | 联系:man_technologist_light_skin_tone: | 推特 :bird: 用法 要安装contributte/application最新版本,请使用 。 composer install contributte/application 文献资料 有关如何使用此软件包的详细...

    基于聚类分析和运动描述语言的扑翼飞行机器人行为规划.docx

    首先,文档简要介绍了扑翼飞行机器人的发展历程,并对美国 AeroVironment 公司的 Nano Hummingbird、哈佛大学的“机械苍蝇”和德国 FESTO 公司的 SmartBird 等典型扑翼机器人进行了描述。然后,对国内外扑翼飞行...

    ubuntu桌面基础

    - **3.4.2 使用其他电子邮件客户端**:用户还可以选择安装其他邮件客户端,如Thunderbird等。 **3.5 即时通信** - Ubuntu支持多种即时通讯工具,如Pidgin、Skype等。 **3.6 使用软电话拨打电话** - **3.6.1 使用...

    iOS实例开发源码——janetyc-CosBird-5009cc3.zip

    首先,"CosBird"很可能是一款基于iOS平台的应用程序,其命名可能来源于“Cosmic Bird”或类似的寓意,暗示着应用可能与宇宙、鸟类或者某种独特的概念相关。项目版本号5009cc3可能代表了源代码在Git版本控制系统中的...

Global site tag (gtag.js) - Google Analytics