Hi,

Setting *shared.loader* in catalina.properties is a nearly perfect solution.
Thank you.

One minor, but significant, technical issue remains: iReports ships with a
JAR file (jdt-compiler-3.1.1.jar) that conflicts with a JAR file shipped
with Tomcat (ecj-3.6.jar, if memory serves).

Can I add the jdt-compiler file to *
tomcat.util.scan.DefaultJarScanner.jarsToSkip* to prevent it from being
loaded? If not, how would you recommend appending iReport's libraries (e.g.,
C:\Program Files\Jaspersoft\iReport-3.7.4\ireport\modules\ext\*.jar except
jdt-compiler-3.1.1.jar)?

I thought about creating a script (setenv) that recreates *
catalina.properties*, appending all the JAR files it needs, except for those
that conflict. The idea of recreating the file just before Tomcat starts (or
shuts down) seems like disaster waiting in the wings.

Thanks again,
Dave

Reply via email to