`
feigme
  • 浏览: 153148 次
  • 性别: 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  
谢谢!
很有帮助

相关推荐

    flappy_bird:Pygame的发展

    flippy_bird我用Pygame重现了飘扬的小鸟。要从终端运行main.py并使用空格键。链接到我遵循的教程: :

    muun::bird:Live Twitter仪表板

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

    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 文献资料 有关如何使用此软件包的详细...

    Gecko架构浅析之编码检测和转换

    Gecko是一套网络排版引擎,由来已久,为当年大名鼎鼎的netscape网络浏览器流传而来,后面也成为了firefox浏览器,thunderbird等等软件的基础。详细的发展历程在这里就不展开做具体介绍了,读者可以自行查阅百度百科...

Global site tag (gtag.js) - Google Analytics