birt插件 web_将BIRT集成到现有的Webapp中

小编典典

我希望有人能简单地知道我需要从报告引擎web.xml文件中的哪些servlet映射,以及我需要从lib目录中包括哪些jars,以便在现有webapp中实现该准系统BIRT。

我并不一定要编写自己的servlet,我只是想将其独立的webapp(此处位于“

runtime”按钮下)中的现有报告运行时集成到我的现有webapp中,因此我不必分发2个webapp支持运行BIRT报告。抱歉,如果不清楚。

我确实以最简单的方式解决了这个问题,以防万一有人有类似的问题(使用BIRT运行时3.7.1):

您所需要做的就是将以下servlet映射添加到您自己的webapp\web-inf\web.xml文件中:

EngineServlet

org.eclipse.birt.report.servlet.BirtEngineServlet

EngineServlet

/output

将运行时目录中的 所有 jar 都 包含到您自己的目录中。web-inf\libwebapp\web-inf\lib

然后,您可以使用output自己Web应用程序中的BIRT报告网址运行.rptdesign文件,并指定所需的格式,例如:

http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=pdf

http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=html

http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=xls

http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=doc

http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=ppt

2020-06-16

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值