在Google Appengine上部署Birt

时间:2013-12-15 22:11:54

标签: google-app-engine report birt

我无法在GAE上部署Birt查看器(Web Viewer示例)。我已按照“http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php”中提供的说明进行操作,但是GAE找不到我放在“WEB-INF / lib”中的库。有没有人在GAE上部署Birt,如果不可行的是什么是替代解决方案?

1 个答案:

答案 0 :(得分:0)

BIRT查看器只是一个示例项目,用于展示BIRT运行时的实现,最好在localhost上进行开发。据推测,GAE对其servlet使用了Jetty,因此不需要您提供的链接所建议的tomcat。

查看器非常易于部署,因为您只需将其放在servlet引擎上即可。如果将其打包为WAR,应该会更加容易。您只需要将战争文件部署到GAE here is a link to a tutorial on that。从查看器示例的经验来看,我很确定这是可能的,而不是那么直观也不容易。

要比示例查看器具有更多的通用性,请尝试由一些非常聪明的人制作的本教程Spring and BIRT Tutorial。我曾经用它来为工作项目制作自己的引擎。这样一来,您就可以在使用Spring的情况下将BIRT直接集成到现有的GAE Spring project中。

如果您通读了文档,您将意识到您可以将BIRT添加为对任何Java项目的依赖。然后,您仅需要一个可用于请求报告的端点。

最终,GAE只是一个环境,不应真正阻止您运行BIRT。

相关问题