在Google Appengine上部署Birt

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Google Appengine上部署Birt相关的知识,希望对你有一定的参考价值。

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

答案

BIRT查看器只是一个示例项目,用于展示BIRT运行时的实现,最好是本地主机的开发时间。 GAE应该使用Jetty作为它的servlet,因此不需要tomcat,你提供的链接表明。

查看器非常易于部署,因为您只需将它放在servlet引擎上即可。如果它被打包为WAR,应该会更容易。你只需要将一个war文件部署到GAE,here is a link to a tutorial on that。根据我对观众示例的经验,我很确定它是可能的,不是那么直观也不容易。

要获得比示例查看器更多的多功能性,请尝试一些非常聪明的人Spring and BIRT Tutorial制作的教程。我用它来为工作项目制作一次自己的引擎。通过这种方式,您可以将BIRT直接集成到现有的GAE Spring project中,使用Spring。

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

最终,GAE只是一个环境,不应该让你无法阻止你运行BIRT。

以上是关于在Google Appengine上部署Birt的主要内容,如果未能解决你的问题,请参考以下文章

CSS 文件在部署时未更新(Google AppEngine)

在 Google Appengine 中部署 MobileFirst 混合应用程序

为啥google appengine部署需要几分钟才能更新服务

可以集成 Google AppEngine 和 Google Code 以进行持续集成吗?

使用 node.js 标准环境在 AppEngine 上找不到模块 @google-cloud/firestore

在 Google App Engine 上部署 Django 项目