Place your classes in common/lib or shared/lib
But you need to be careful. The common/lib and shared/lib classloaders cannot
see the WEB-INF classloader - which means that you can easily get the no
class found errors.
Multiple copies of JAR files in each classloader is OK. You can do that via
symlinks or better - make the copy of the libraries (or classes) as part of
you ant build script. If its part of your ant build script - there is not
extra work to do.
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/class-loader-howto.html
-Tim
Honza Spurný wrote:
> Hi there,
>
> I'have been trying to set the classpath of the webapp out of the directory
> of this webapp. This is for me little important, since some classes I'd like
> to use (I have to use) in other webapps. I want to have only one file of
> this class -- I don't want to copy classes between the webapps.
>
> I'm sure it is possible to do it, as I need it, but I don't know how. Would
> be anybody so kind and help me with this?
>
> I would also like to "export" the lib directory of webapp out of the webapp
> directory so that the shared libaries could be presented as file only once.
> This is probably the same problem as above.
>
> Could anybody help me? Thanks a lot.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
|