Eclipse的birt插件安装说明

下载地址 http://www.eclipse.org/birt/phoenix/
我习惯采用的是link方式来添加插件, link方式的包在
Eclipse的birt插件安装说明_第1张图片
然后找到
Eclipse的birt插件安装说明_第2张图片
link方式添加到Eclipse即可

中文包参见 http://sd7y.iteye.com/blog/2051682


运行时环境(birt-runtime-X_X_X)下载, 仍然是上面的那个页面
Eclipse的birt插件安装说明_第3张图片
解压下载的文件, 其中有个WebViewerExample文件夹, 这里面是一个示例工程, 可在Eclipse中建立一个动态web项目, 然后将文件夹中的内容放到WebContent中, 运行项目, 访问localhost:8080/工程名, 点击View Example链接可打开示例文件

注1:There is no report design object available.
出现这个提示, 一般来说是版本有问题, 网上说有两种解决办法
一是将runtime版本和设计器版本统一(下载的时候选择一样版本即可)
二是修改xml文件, 打开报表文件, 在下方选择xml源
Eclipse的birt插件安装说明_第4张图片
参照test.rptdesign文件中的版本修改文件开始的version="3.2.23"版本即可(我的test是3.2.6)
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1">
<property name="createdBy">Eclipse BIRT Designer Version 2.3.0.v20080606 Build &lt;2.3.0.v20080618-0630></property>

第二种方法可行, 但是每次保存Eclipse都会提示升级版本, 升级之后又要修改
第一种方法其实也是可行的, 但是birt的示例文件太坑了, 把所有版本的jar包都放到示例文件中了, 就导致了你下载的runtime版本虽然和设计器版本一致, 但是还是会出现错误, 解决方法: 删除掉WEB-INF/lib下老版本的jar(同样名字的保留版本号最大或日期最晚的即可)

注2:我的(4.3.2版本)还出现了一个500错误:FramesetFragment.jsp中87行, 错误原因没具体找, 直接删掉了<%= attributeBean.getClientInitialize() %>这句就可运行了

你可能感兴趣的:(eclipse)