呼唤 发表于 2012-7-10 15:23:16

birt 入门菜鸟教程

这个,是入门级的菜鸟教程,观看对象是没有接触过birt,并且没有工作经验的同学。
本文假设你是个英文文盲。
第一步,下载报表设计器:
birt目前最新版本是4.2版本,下载地址:
http://download.eclipse.org/birt/downloads/
建议新人下载All-IN-ONE版本。
点击All-IN-ONE按钮,出现下面的界面:



不懂英语的同学,一下子晕了,这是让选择哪个系统版本的,在右侧选择符合你的操作系统的版本,比如我是window xp 32位的,就选择这个:
Windows 32-bit,点击,新的页面:
这里,又有人要晕了,这是让选择从哪个镜像服务器下载,一般我们选择默认的第一个就行了。
如下图:

下载完成后,直接解压运行eclipse.exe就ok了。

第二步,下载web 示例程序
从上面的下载地址,下载Runtime,点击图片,会显示下载链接,如上面的一个下载一样,使用默认的下载链接就ok了。
下载完成后,解压后,会看到以下文件:birt.war还有一个WebViewerExample
birt.war解压后得到的就是WebViewerExample文件的内容。

第三步,运行报表
将birt.war拷贝到tomcat webapps目录下,然后运行tomcat,
tomcat 启动后,在浏览器输入:http://localhost:8080/birt
如果出现下面的界面,即表示birt示例程序运行正常。

点击下面的View Example链接,
birt示例程序默认运行一个报表,你会看到下面的报表界面:


ok,你成功运行了一个报表。

第四步,设计报表
运行下载下来的birt设计器,运行后,新建个web项目,

项目建好后,就可以在项目的web目录建立文件夹,新建报表了。
新建报表的方法是:文件/new/Report
然后根据向导创建一个报表。
创建完成报表后,在空白处,右击,insert/label
这是新建一个标签,双击标签,输入文字:这是第一个birt报表

报表创建完成后,麻烦将该报表拷贝到tomcat/webapps/birt/目录下。
即将新建的报表放到tomcat的birt 示例程序的根目录下。
然后,修改根目录的:index.jsp
找到:
<p><a href="<%= request.getContextPath( ) + "/frameset?__report=test.rptdesign&sample=my+parameter" %>">View Example</a>
将 test.rptdesign改成:first.rptdesign
然后再次运行tomcat,访问:http://localhost:8080/birt
点击View Example链接,这时候应该就能运行你刚才创建的报表了。

好了,这是非常弱智的教程,看完了,你可以到论坛的示例教程区,看看其他示例了。

liushuzhi 发表于 2012-7-10 15:35:13

我是一个菜鸟 来支持一下 准备使用呢

najgajf 发表于 2012-7-20 15:35:22

百度看到过,不过还是非常感谢!

ying 发表于 2012-7-25 20:01:35

我安装eclipse里后没有解压runtime,我也没有tomcat服务器,在试创建报表后,发现不能preview报表,This program cannot display the webpage
   
   Most likely causes:
•You are not connected to the Internet.
•The website is encountering problems.
•There might be a typing error in the address.

   What you can try:
   Check your Internet connection. Try visiting another website to make sure you are connected.
请问这个web预览报表的原理是啥?具体要怎么配置才可以呢?

ying 发表于 2012-7-27 14:30:42

自己在家测试的时候是可以预览的,办公室的机器不可以,是不是权限问题引起的?请高手指教

zzylaziop 发表于 2012-7-28 08:33:20

呼唤 发表于 2012-7-30 17:27:11

回 4楼(ying) 的帖子

ying:自己在家测试的时候是可以预览的,办公室的机器不可以,是不是权限问题引起的?请高手指教 (2012-07-27 14:30) images/back.gif

这问题就多了,你最好贴出错误代码。

呼唤 发表于 2012-7-30 17:28:10

回 5楼(zzylaziop) 的帖子

zzylaziop:比较简单!不过支持楼主!! (2012-07-28 08:33) images/back.gif

嗯,是啊。其实论坛这好几年了,我一直没出这样的教程,觉得是太简单了。
但是总有人不知道什么是设计器,什么是示例程序,不知道如何运行报表。所以就写了。

ying 发表于 2012-7-30 20:47:40

当时看log,知道是权限问题,但是当时不知道卡在哪个位置,后来憋不住跟办公室同事讨论,(因为我是自己安装的软件,我单位不可以私自安装软件)说可能是防火墙,我就试试把网线拔了,把单位的wifi也停了,就可以了。有时候就是一个很简单的问题卡半天都不知道卡在哪里,就希望有人也碰到过一样的问题。

ying 发表于 2012-7-30 20:53:23

特别说明下,我单位的防火墙内部地址只有几个设定的是可以访问的,其他的一律block掉。

oliowa 发表于 2013-1-23 13:14:05

呼唤 发表于 2013-1-23 15:44:47

回 oliowa 的帖子

oliowa:我这个菜鸟花了半天才弄懂的一个傻傻问题也分享下吧。。。
我用了4.2 的one in all 和tomcat 7x
然后,今天,我按照前面步骤弄好之后,
把我的报表添加到birt 目录下 ,却总出现连接问题,
原因是我 .. (2013-01-23 13:14) images/back.gif

3.7后就不要那么麻烦了。

251341278 发表于 2013-1-30 10:14:57

史川住 发表于 2013-2-19 23:48:35

xiaotiank3 发表于 2013-2-21 10:54:38

zb0567 发表于 2013-3-25 21:15:17

早看到就好了,现在已经学会了

avenwuss 发表于 2013-5-17 15:11:43

已经建好WEB项目了,但是找不着 new -〉 Report

呼唤 发表于 2013-5-17 17:14:52

avenwuss 发表于 2013-5-17 15:11 static/image/common/back.gif
已经建好WEB项目了,但是找不着 new -〉 Report

选择报表视图,不要使用其他开发视图

avenwuss 发表于 2013-5-17 17:34:58

在哪里选择呀,今天第一次用这个,完全是一张空白啊

x948869516 发表于 2013-6-9 11:38:49

很好 谢谢
页: [1] 2
查看完整版本: birt 入门菜鸟教程