[kepler-dev] Kepler + conflicting jar

Michal Owsiak michalo at man.poznan.pl
Wed Mar 11 05:08:46 PDT 2009


Hello all,

I have encountered an issue related to default Kepler jars.

We are using, in our project, following jars:

jdom-1.0.jar (1.0)
commons-httpclient-3.1-rc1.jar

on the other hand, Kepler is based on:

./kepler-1.0-jar-tag/lib/jar/opendap/commons-httpclient-3.0.1.jar
./kepler-1.0-jar-tag/lib/jar/commons-httpclient-2.0-rc2.jar
./kepler-1.0-jar-tag/lib/jar/jdom.jar (1.0beta10)

these classes imply conflicts in actor's code. I assume that Kepler
default libraries are loaded in a first place.

Question follows: is it possible to use our version of libraries without
removing Kepler one?

Is it possible to create custom class loader and change class loading
order for particular actor?

In fact we have few more jar files that conflict with our actors:
cog-jglobus.jar, cryptix-asn1.jar, jce-jdk13-117.jar are also on the list.

In order to get our actors working we have to replace all mentioned jars
with version that are used by actors.

Thanks for any suggestions

Cheers

Michal

-- 
Michal Owsiak <michalo at man.poznan.pl>
Poznan Supercomputing and Networking Center
ul. Noskowskiego 10, 61-704 Poznan, POLAND
http://www.man.poznan.pl


More information about the Kepler-dev mailing list