以2.1.3为例:
1、先下载birt-runtime-2.1.3.zip 地址:http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/R-R1-2_1_3-200707051847/birt-runtime-2.1.3.zip
2、将其解压,把目录下的WebViewerExample文件夹复制到Tomcat主目录下的webapps目录下,并改名为birtApp.
3、复制第三方软件:
itext-1.5.2.jar:复制到birtApp\WEB-INF\platform\plugins\com.lowagie.itext\lib
数据库驱动(mysql为例)mysql-connector-java-5.0.5-bin.jar:复制到birtApp\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_2.1.1.v20070705-1847\drivers
不过我用的2.1.3版本不用复制itext-1.5.2.jar,相应目录下面都有,也不用复制其他的jar文件。但数据库驱动的jar文件一定要复制(不过报表中没用到数据库访问的话就不用了)!
如果是用tomcat6的版本,需要在工程的Web-INF/lib下放置一个commons-logging-api-1.1.1.jar的包,这个包在tomcat5.5里有,6.0取消了这个包
4、启动Tomcat,在浏览器中输入http://lcoalhost:8080/birtApp/ 在首页中点击"View Example",若正常进入,则说明成功。
5、发布做好的报表文件:将制作好的报表文件如test.rptdesign复制到birtApp下,在浏览器中输入:
http://localhost:8080/birtApp/run?__report=test.rptdesign 就可以访问了。
6、访问报表:http://localhost:8080/birtApp/frameset?__report=报表文件路径
这个web应用支持2个动作:
frameset,以frameset的形式显示报表。这个界面包含一些frame,如页面导航,报表主体在其中的一个frame中显示;使用形式:
http://localhost:8080/birtApp/frameset?__report=报表文件路径&参数=........
run,报表以一个单独的html页面或pdf显示,由于这种形式没有frmaeset,因此使用者必须自己提供相应的参数,如报表参数,页号等。使用形式:
http://localhost:8080/birtApp/run?__report=报表文件路径&参数=........
对于以上2个动作,以下列出可用的参数:
__format:报表输出格式:html或pdf,缺省是html。对于frameset不起作用。
__isnull:指明一个参数是null,常用于字符串类型。如果提供参数且值为空: - 对于日期和数字类型,BIRT会将它们当作null处理。
- 对于字符串,BIRT会将它作为空字符串。因此,为了说明某个字符串是null,通常写为:__isnull=参数。
__locale:本地化选项,缺省是jvm的locale。
__report:报表设计文件路径。
报表参数:报表参数参数值对,形式:参数名=参数值。对于frameset,直接在地址栏中输
分享到:
相关推荐
8. **部署与运行**:介绍如何在Tomcat服务器上部署Web应用,包括WAR文件的打包和发布。 9. **异常处理**:使用`try-catch`语句处理程序异常,以及配置`web.xml`中的全局错误页面。 这个源码集合可能是为了帮助初学...
资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于SpringBoot+...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven
资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行。 SpringBoot 毕业设计,SpringBoot 课程设计,基于...部署环境:Tomcat(建议用 7.x 或者 8.x b版本),maven
小程序实战项目,下载下来,简单部署,就可以使用。该项目可以作为课程设计使用,新手学习使用 1. 技术组成 前端: 小程序 后台框架:SSM/SpringBoot(如果有...部署环境:Tomcat(建议用 7.x 或者 8.x 版本),maven
2. **内嵌式Web服务器**:SpringBoot可以内嵌Tomcat、Jetty等Web服务器,使得无需额外部署,直接运行jar文件即可启动服务。 3. **起步依赖**:SpringBoot的starter POMs提供了一种快速配置Spring及第三方库的方式。...
MeyboMail Web需要部署在Web应用服务器上运行,如Tomcat、Jetty等。这些服务器负责解析HTTP请求,加载和执行Java Servlets,从而处理用户请求并返回响应。开发者可以通过配置服务器的设置来优化MeyboMail Web的性能...
- **Tomcat 应用服务器**:版本 5.5,用于部署和运行 RTC Web 应用。 - **IBM Rational Application Developer for WebSphere Software**:版本 8.0.0,提供了一个强大的集成开发环境,专为构建基于 WebSphere 的...
8. 配置Web服务器:如Tomcat,将项目部署上去,确保服务器能正确解析和执行SSM框架。 9. 测试:通过发送HTTP请求,验证各个组件是否正常工作,如数据的增删改查、页面的跳转等。 这个"ssm_proj"实例是一个可编译、...
如果你有一个本地Tomcat服务器,可以将这个WAR文件部署到`webapps`目录下,然后访问`http://localhost:8080/struts2-helloworld/hello.action`来查看你的HelloWorld应用。 总结一下,构建一个基于Maven的Struts2 ...
7. **部署灵活**:jcal可以轻松地部署在任何支持Servlet的Web服务器上,如Apache Tomcat,这为开发者提供了极大的灵活性和便利性。 为了开始使用jcal,你需要下载提供的压缩包文件“jcal-0.1.2”。这个版本可能包含...
10. **部署与运行**:项目部署通常会在Tomcat或Jetty这样的Servlet容器上进行。开发完成后,通过WAR文件打包,上传至服务器,启动容器即可运行。 通过这个个人博客项目,新手可以全面了解SSM框架的整合与应用,学习...
4.1 部署和迁移成本 25 4.2 人员和培训成本 26 4.3 管理维护和技术支持成本 27 4.4 风险控制成本 28 第2篇 使用开源软件 第5章 正确使用开源软件 32 5.1 管理体制 32 5.2 法律风险 33 5.2.1 法律因素之著作权 34 ...