Eclipse 将报告部署到JBoss

Eclipse 将报告部署到JBoss,eclipse,jboss,birt,Eclipse,Jboss,Birt,我想将在Eclipse中使用Birt创建的报告部署到JBoss 是否可以:创建一个报表项目,然后将其导出为war并部署到JBoss服务器 如何将其输出为战争 我需要把它导出为一场战争,还是我可以把它导出为一个罐子 关于部署:我只需要在JBoss的deploy文件夹中复制war,或者 谢谢。您部署到JBoss的东西是BIRT查看器。BIRT Viewer是一个web应用程序,它可以打开报告、呈现报告并通过http返回。没有必要将birt项目作为任何东西导出 以下是BIRT查看器的“快速”说明(以及

我想将在Eclipse中使用Birt创建的报告部署到JBoss

是否可以:创建一个报表项目,然后将其导出为war并部署到JBoss服务器

如何将其输出为战争

我需要把它导出为一场战争,还是我可以把它导出为一个罐子

关于部署:我只需要在JBoss的deploy文件夹中复制war,或者

谢谢。

您部署到JBoss的东西是BIRT查看器。BIRT Viewer是一个web应用程序,它可以打开报告、呈现报告并通过http返回。没有必要将birt项目作为任何东西导出

以下是BIRT查看器的“快速”说明(以及链接-下载运行时版本)

部署后,将
.rptdesign
文件复制到
deploy/birt.war
dir(是的,birt.war应该是一个目录)。您可以运行
…JBoss…/deploy/birt.war/foo.rptdesign
报告,类似于
http://localhost:8080/birt/frameset?__report=foo.rptdesign

->更多信息。

部署到JBoss的东西是BIRT查看器。BIRT Viewer是一个web应用程序,它可以打开报告、呈现报告并通过http返回。没有必要将birt项目作为任何东西导出

以下是BIRT查看器的“快速”说明(以及链接-下载运行时版本)

部署后,将
.rptdesign
文件复制到
deploy/birt.war
dir(是的,birt.war应该是一个目录)。您可以运行
…JBoss…/deploy/birt.war/foo.rptdesign
报告,类似于
http://localhost:8080/birt/frameset?__report=foo.rptdesign


->更多信息。

好的,我做到了,而且效果很好。但是,当我需要的不仅仅是报告本身时,我该怎么办呢。更确切地说…我如何导出(“使可用”)报告所需的资源(图像文件、css)?问题是,最终,我的应用程序的输出应该是一个“.war”,它应该包含大量其他内容:报告。那么,我如何打包一个更复杂的项目呢?再次感谢。如果我没有很好地表达并解决我的问题,那么很抱歉。最简单的方法是将.rptdesign、.css、.png等放到同一个目录中。还有其他方法,例如在报表设计文件中嵌入resourced。最后,您可以将整个查看器中的报告打包为.war文件。因此…这就是我所做的。我以一个example.war为例,对其进行了扩展,添加了birt.war文件夹,并使其再次成为.war文件。之后,我复制了jboss的deploy文件夹中的example.war。如果我访问了war,它就工作了,但是如果我尝试访问birt.war中的报告,我会得到HTTP状态404-/my/birt.war/frameset如果我只是从birt.war访问报告,那么它就工作得很好。所以,你知道我必须改变什么吗?这样当birt.war在示例中时,我才能访问报告。war?还有一件事,我不能从废料中创建我的war(好吧,我试着这么做,但是当我使用手工制作的.war时,jboss出现了一个错误(错误是无法处理上下文/示例的部署描述符)),所以我举了一个示例并使用了它,但我有兴趣创建我自己的.war,但不知道从哪里开始正确构建它?谢谢我在这里看到一组可能的问题:1。如何创建自己的.war应用程序(互联网上的大量信息-或患者stackoverflowers将回答:))2。如何使用BIRT查看器为您自己的web应用程序生成报告(非常简单-对已安装的BIRT Viever发出内部http请求)3。如何从web应用程序内部生成报告(相当困难-一些java代码使用BIRT API)。4.如何创建一个只包含BIRT查看器和您的报表设计的.war(非常简单-unjar、put文件、jar、重命名.jar为.war)。几乎每个人都应该有一个完整的SO问题:)。好的,我做到了,它起作用了。但是,当我需要的不仅仅是报告本身时,我该怎么办呢。更确切地说…我如何导出(“使可用”)报告所需的资源(图像文件、css)?问题是,最终,我的应用程序的输出应该是一个“.war”,它应该包含大量其他内容:报告。那么,我如何打包一个更复杂的项目呢?再次感谢。如果我没有很好地表达并解决我的问题,那么很抱歉。最简单的方法是将.rptdesign、.css、.png等放到同一个目录中。还有其他方法,例如在报表设计文件中嵌入resourced。最后,您可以将整个查看器中的报告打包为.war文件。因此…这就是我所做的。我以一个example.war为例,对其进行了扩展,添加了birt.war文件夹,并使其再次成为.war文件。之后,我复制了jboss的deploy文件夹中的example.war。如果我访问了war,它就工作了,但是如果我尝试访问birt.war中的报告,我会得到HTTP状态404-/my/birt.war/frameset如果我只是从birt.war访问报告,那么它就工作得很好。所以,你知道我必须改变什么吗?这样当birt.war在示例中时,我才能访问报告。war?还有一件事,我不能从废料中创建我的war(好吧,我试着这么做,但是当我使用手工制作的.war时,jboss出现了一个错误(错误是无法处理上下文/示例的部署描述符)),所以我举了一个示例并使用了它,但我有兴趣创建我自己的.war,但不知道从哪里开始正确构建它?谢谢我在这里看到一组可能的问题:1。如何创建自己的.war应用程序(互联网上的大量信息-或患者stackoverflowers将回答:))2。如何使用BIRT查看器为您自己的web应用程序生成报告(非常简单-对已安装的BIRT Viever发出内部http请求)3。如何从web应用程序内部生成报告(相当困难-一些java代码使用BIRT API)。4.如何创建一个只包含BIRT查看器和您的报表设计的.war(非常简单-unjar、put文件、jar、重命名.jar为.war)。几乎每一个都应该是一个完整的问题:)。