tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Caldarale, Charles R" <Chuck.Caldar...@unisys.com>
Subject RE: java.lang.NoClassDefFoundError: org/apache/commons/collections/SequencedHashMap
Date Sun, 02 Dec 2007 17:24:43 GMT
> From: mgainty@hotmail.com [mailto:mgainty@hotmail.com] 
> Subject: Re: java.lang.NoClassDefFoundError: 
> org/apache/commons/collections/SequencedHashMap
> 
> Common/lib is for internal use and wouldnt be expected to 
> demand load the classes you require as is the case for the
> webapp WEB-INF
> http://tomcat.apache.org/tomcat-5.5-doc/class-loader-howto.html

Although the reference given is quite appropriate, the statements
preceding it are incorrect.

The common/lib location is not for Tomcat internal use; it provides a
location for classes that must be visible to *both* Tomcat and webapps,
such as the servlet API interfaces and JDBC drivers for connection
pooling.

And, of course, all classes are "demand loaded" on first reference,
regardless of location.

Placing application-specific classes in WEB-INF/lib is certainly the
right thing to do, since that contributes to webapp independence.

 - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
MATERIAL and is thus for use only by the intended recipient. If you
received this in error, please contact the sender and delete the e-mail
and its attachments from all computers.

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message