Isolating birt classes from web app [message #1008080] |
Fri, 08 February 2013 14:31  |
Eclipse User |
|
|
|
Good afternoon,
How would you recommend we isolate BIRT such the JARs for BIRT and its dependencies do not cause any class/package conflicts with those used for our application. We'd like for the BIRT classes to not be inadvertently accessible/usable for most of our app code.
For example: BIRT packages Rhino, which our application also uses. As the versions of these libraries are different, and as we need to use a specific version of the Rhino JAR which we've tested/certified, we need a way to ensure that BIRT uses its copy and we use our copy.
Using a different ClassLoader for all of the BIRT code seems to be a reasonable approach, but we're unsure how to do this. Can you offer any suggestions as to how we might go about it?
Thanks in advance!
|
|
|
|
|
|
|
Re: Isolating birt classes from web app [message #1008510 is a reply to message #1008469] |
Tue, 12 February 2013 14:08  |
Eclipse User |
|
|
|
The OSGi runtime requires specific folders for jars and such, whereas with the POJO runtime, they just need to be in the classpath. So, with the POJO, if you have conflicting jars in your classpath, you could run into issues.
|
|
|
Powered by
FUDForum. Page generated in 0.03798 seconds