Description of problem:
There is missing symlink in /usr/share/java to /usr/tomcat6/bin/tomcat6-juli.jar. This library is mandatory for some operations (like running jasper JSP precompiler). Without this link one cannot use build-jar-repository command to compose valid classpath (JULI libraries are missing).
Please add this link to the RPM. Its already in Fedora 12
* Fri Mar 26 2010 Mary Ellen Foster <mefoster(at)gmail.com> 0:6.0.24-2
- Add maven POMs and metadata
- Link tomcat6-juli into /usr/share/java/tomcat6
and it should be very easy to backport this into RHEL6.
Additional info: I was testing the version
Btw theres also a broken link log4j in the tomcat6-lib package.
[root@dell-pe700-01 ~]# rpm -ql tomcat6-lib | grep log4j
The log4j thing was reported to Fedora and is fixed there. See bug 654660.
In RHEL-6, added link for log4j in libdir, fixed symlink to commons-collection also. Removed the log4j package and replaced with symlink.
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.