Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BIRT » Deploying BIRT application to Geronimo 3.0(How best to package and deploy the BIRT runtime on Geronimo)
Deploying BIRT application to Geronimo 3.0 [message #821660] Thu, 15 March 2012 16:55 Go to next message
Eric Tietz is currently offline Eric TietzFriend
Messages: 4
Registered: March 2012
Junior Member
I am building an enterprise application which will leverage the BIRT runtime, which will be deployed to Apache Geronimo 3.0. My application exposes RESTful services using the Apache Wink 1.1.3 libraries.

If I add both the Wink and BIRT jars to my web module /WEB-INF/lib folder, then everything works, but deploying to Geronimo takes too long (over 10 minutes) for development purposes. If I deploy the BIRT runtime to the Geronimo SharedLib folder, then deploying is quick, but there are class loading conflicts with Apache Wink.

What is the best way to deploy the BIRT runtime to Apache Geronimo 3.0? Since both BIRT and Geronimo are OSGi based, is it possible to install BIRT as a bundle?
Re: Deploying BIRT application to Geronimo 3.0 [message #821804 is a reply to message #821660] Thu, 15 March 2012 21:02 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

As of 3.7.2 birt viewer can be deployed as a set of POJOs or as an OSGi
app. What version were you trying with and are you writing your own
code or are you using the viewer?

Jason

On 3/15/2012 12:55 PM, Eric Tietz wrote:
> I am building an enterprise application which will leverage the BIRT
> runtime, which will be deployed to Apache Geronimo 3.0. My application
> exposes RESTful services using the Apache Wink 1.1.3 libraries.
>
> If I add both the Wink and BIRT jars to my web module /WEB-INF/lib
> folder, then everything works, but deploying to Geronimo takes too long
> (over 10 minutes) for development purposes. If I deploy the BIRT runtime
> to the Geronimo SharedLib folder, then deploying is quick, but there are
> class loading conflicts with Apache Wink.
>
> What is the best way to deploy the BIRT runtime to Apache Geronimo 3.0?
> Since both BIRT and Geronimo are OSGi based, is it possible to install
> BIRT as a bundle?
Re: Deploying BIRT application to Geronimo 3.0 [message #821829 is a reply to message #821804] Thu, 15 March 2012 21:45 Go to previous messageGo to next message
Eric Tietz is currently offline Eric TietzFriend
Messages: 4
Registered: March 2012
Junior Member
We are writing our own code, and are working with either 3.7.1 or 3.7.2, deploying to Geronimo 3.0-beta-1.

Can you provide guidance on how to deploy as an OSGi app?
Re: Deploying BIRT application to Geronimo 3.0 [message #896471 is a reply to message #821804] Wed, 18 July 2012 13:20 Go to previous messageGo to next message
Eric Tietz is currently offline Eric TietzFriend
Messages: 4
Registered: March 2012
Junior Member
Jason,

Can you provide any insight or guidance on how to deploy the BIRT runtime engine to Apache Geronimo 3.0 as an OSGI bundle. I am currently including the BIRT runtime POJO classes with my web app, but it take more than 10 minutes to deploy to Geronimo.

Thanks!
Re: Deploying BIRT application to Geronimo 3.0 [message #896571 is a reply to message #896471] Wed, 18 July 2012 23:53 Go to previous messageGo to next message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

Eric,

This seems like way to long. Have you tried deploying the viewer as a
test? BIRT provides both a osgi and pojo runtime, but both contain
similar sizes in the war, so unless you want to locate the osgi bundles
in another location I am not certain how this will help.

Jason

On 7/18/2012 9:20 AM, Eric Tietz wrote:
> Jason,
>
> Can you provide any insight or guidance on how to deploy the BIRT
> runtime engine to Apache Geronimo 3.0 as an OSGI bundle. I am currently
> including the BIRT runtime POJO classes with my web app, but it take
> more than 10 minutes to deploy to Geronimo.
>
> Thanks!
Re: Deploying BIRT application to Geronimo 3.0 [message #896577 is a reply to message #896571] Thu, 19 July 2012 00:23 Go to previous messageGo to next message
Eric Tietz is currently offline Eric TietzFriend
Messages: 4
Registered: March 2012
Junior Member
Deploying the BIRT viewer (WAR) takes less than a minute. I've tried downloading the BIRT OSGI WAR, and it also installs very quickly. But, I need to Jars in the Birt Viewer (the Runtime) to be available to my own web application, and cannot figure out how to define a dependency on Jars included in another WAR. When I add the Birt Runtime Jars to my web app lib folder (/WEB-INF/lib), the deployment takes more than 10 minutes. I'll re-examine the Birt Viewer packaging to see if there are any clues as to why it installs quickly, while my app takes so long.

Thanks,
Eric
Re: Deploying BIRT application to Geronimo 3.0 [message #896581 is a reply to message #896577] Thu, 19 July 2012 00:46 Go to previous message
Jason Weathersby is currently offline Jason WeathersbyFriend
Messages: 9167
Registered: July 2009
Senior Member

Eric,

All you should have to add are the jars in the reportengine/lib
directory of the runtime download to your webapp.

Jason


On 7/18/2012 8:23 PM, Eric Tietz wrote:
> Deploying the BIRT viewer (WAR) takes less than a minute. I've tried
> downloading the BIRT OSGI WAR, and it also installs very quickly. But,
> I need to Jars in the Birt Viewer (the Runtime) to be available to my
> own web application, and cannot figure out how to define a dependency on
> Jars included in another WAR. When I add the Birt Runtime Jars to my
> web app lib folder (/WEB-INF/lib), the deployment takes more than 10
> minutes. I'll re-examine the Birt Viewer packaging to see if there are
> any clues as to why it installs quickly, while my app takes so long.
>
> Thanks,
> Eric
Previous Topic:Data Set Computed Column problem
Next Topic:Numbering Rows
Goto Forum:
  


Current Time: Sat Nov 22 09:13:18 GMT 2014

Powered by FUDForum. Page generated in 0.02503 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software