Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » BIRT » Birt is not OSGi ready? [SOLVED](How can I deploy it inside a OSGi Ready Container)
Birt is not OSGi ready? [SOLVED] [message #1122306] Tue, 01 October 2013 08:29 Go to next message
Eduardo Frazão is currently offline Eduardo Frazão
Messages: 108
Registered: January 2012
Senior Member
Hi all!

I'm new to Birt, and I want to deploy it on a OSGi Ready container: Eclipse Virgo

Virgo have's a structure of "repositories", where the Birt runtime becomes a library avaliable to all bundles. I can import packages, etc.

But, even downloading the Birt OSGi Runtime (4.3.1), I note that the bundle export packages have no versions, and inside the report library directory, the genReport.sh deployment example add to classpath some non bundle libraries, like chartengineapi.jar and coreapi.jar that exists inside the lib folder.

So, i have some doubts about Birt support of OSGi.

The Birt Runtime OSGi. brings their own OSGi runtime, with Equinox extension configs, bundle activators, and normal jars to be used on the System ClassPath. So, I can assume that Birt is not 100% OSGi ready, right?. I mean, the OSGi release is not indeed to be used as bundles and coexist inside a running osgi framework? When I try to do that, I see a lot of missing dependencies from Birt bundles, etc.

Any help will be so mutch appreciated!


[Updated on: Wed, 02 October 2013 16:40]

Report message to a moderator

Re: Birt is not OSGi ready? [message #1123684 is a reply to message #1122306] Wed, 02 October 2013 16:40 Go to previous message
Eduardo Frazão is currently offline Eduardo Frazão
Messages: 108
Registered: January 2012
Senior Member
In fact, Birt is not OSGi friendly, despite its OSGi runtime.
The new POJO Runtime, uses a flat classpath model.

To use it in my enviroment, I need to encapsulate the report generation in a service bundle that carry all birt runtime and library jars, declaring them on the Bundle-ClassPath.
Previous Topic:How to overlap report items in BIRT?
Next Topic:Package with uri "ChartModel" not found
Goto Forum:
  


Current Time: Mon Oct 07 12:30:07 EDT 2013

Powered by FUDForum. Page generated in 0.07250 seconds