Hello Timothy,
Timothy Collett wrote:
Greetings.
I've been using Tomcat for some time now, but recently I started
getting a series of intermittent NoClassDefFound errors. They were
first occurring with the Commons Configuration package (specifically,
org.apache.commons.configuration.PropertiesConfiguration), though I
was occasionally able to make those go away with some fiddling
(unfortunately, I'm not quite sure just *which* fiddling it was that
fixed it, aside from the times when I simply commented it out...).
However, once that disappeared, I started having problems with the
AspectJ package (org.aspectj.lang.Signature, being called from
Class.forName).
In an effort to track down the problem, I created a fresh install of
Tomcat, and it still cannot find the org.aspectj.lang.Signature.
The jars in question were all originally placed in the
$CATALINA_HOME/common/lib directory (after I did a little tidying
up). I've tried them in the shared/lib directory as well, to no avail.
I'm running Tomcat 5.5.17 on Mac OS X 10.4.7, with JDK 1.5.0_06.
The usage of common/lib or common/shared is generally not a good idea if
you are not forced to do it (i.E. a JDBC-Driver).
Does AspectJ have the requirement to be in common/lib or shared/lib?
If not, try to put everything in your webapps/WEB-INF/lib directory.
Even if this would mean to duplicate it for several webapps.
Please give feedback for the results (in positive and negative case)
Regards
Boris
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]