Re: Anyone using Jasper Reports or anything else?
First, the JasperReports included in the cfusion.jar is what is used for
ColdFusion Reports (CFR files). Files that are used by the cfreport tag.
Second, we included JasperReports in our application even with the other
version in cfusion.jar. Although our version is 1.2.6 it loads and we are able
to run our custom code off of it. We simply place it with all our other
required JARS in a directory that we then map in CF Admin to load. The ONLY
problem and it's a big one. Is that we are unable to run our custom code AND
ColdFusion reports because depending which JasperReports is loaded the other
will try to run using it. The only way to work around this in my research has
been using a Java Class Loader which makes me nervous and honestly I've
suggested my company to stay away from it.
I honestly wish Adobe would give developers more insight into what they are
using for CF Reports so that we can use it without having to include other JARs
such as my case.
In my opinion, I don't see Adobe taking reporting seriously as there is NO
documentation regarding what they are using, how they changed it, what are CFR
files (Jasper files are simply XML, open up a CFR and it's not xml...is it
bytecode or encrypted or what?). Because of this we are looking at technologies
other than ColdFusion and I'm pushing to move away from it to a more robust
language specially when it comes to reporting.
|