Hi,

I've been a bit confused after reading the classloader docs for Tomcat
4, the %CATALINA_HOME/lib %CATALINA_HOME/classes are accessed via the
shared classloader but the startup script sets certain jars from
%CATALINA_HOME/lib on the system classpath.

JAAS 1.0 requires login config and login modules to be on the system
classpath so to that end I have put jaas.jar to %CATALINA_HOME/lib and
added it to the classpath used in catalina.(sh|bat).

There is no concept in Tomcat 4.0 of a system classes directory where
you can just dump the odd class as the classes directory is used by the
shared classloader.

I gather the shared classpath will be renamed 'shared/lib + classes' in
4.1 but wouldn't it be useful if the catalina startup script set the
classpath to all the jars in %CATALINA_HOME/lib and
%CATALINA_HOME/classes.  At least this way no modifications need to be
done to the startup scripts and JAAS login modules can just be dropped
into the system classes directory as needed.

Rgds
-- 
Antony Bowesman
Teamware Group 
[EMAIL PROTECTED]
phone: +358 9 5128 2562
fax  : +358 9 5128 2705

intra / extra / Internet solutions at www.teamware.com

Reply via email to