> On Mon, 15 Jul 2002, Andreas Probst wrote:
> 
> >
> > Hi all,
> >
> > does Tomcat really look into tomcatdir/server/lib? For me it seems
> > Tomcat doesn't.
> >
> 
> This directory is only visible to the classloader for Tomcat itself, not
> for webapps.  There is a special rule that makes servlet classes in
> package "org.apache.catalina" available to webapps anyway, however, which
> is why the standard WebdavServlet (as well as the other Tomcat features
> that are available via servlets) can be loaded.
> 
> Craig

Thank you Craig.

Could you please tell more about the rule or give a pointer. The class-loader-info of 
the Tomcat-Docu says nothing about the rule, but says, that "These classes and 
resources are TOTALLY invisible to web applications".

Bye.

Andreas

> 
> 
> > On the one hand the original webapp /webdav runs without errors. On
> > the other hand, when I deploy a class that extends the original
> > webdav-class org.apache.catalina.servlets.WebdavServlet (located in
> > catalinahome\server\lib\servlets-webdav.jar) I get an
> > java.lang.NoClassDefFoundError:
> > org/apache/catalina/servlets/WebdavServlet.
> >
> > When I then copy catalinahome\server\lib\servlets-webdav.jar into
> > catalinahome\webapps\mywebdav\WEB-INF\lib I get a different
> > java.lang.NoClassDefFoundError:
> > org/apache/catalina/servlets/DefaultServlet. DefaultServlet is
> > located in catalinahome\server\lib\servlets-default.jar. So it seems
> > Tomcat doesn't look into the catalinahome\server\lib\ directory. But
> > why then runs the original /webdav app?
> >
> > What do I do wrong? Do I have to tell Tomcat somehow to look into the
> > catalinahome\server\lib\ directory when running my webapp? Or do I
> > have to copy all needed files from catalinahome\server\lib\ to my
> > webapp's lib-directory? I suppose this shouldn't be the solution.
> >
> > By the way: I'm running Tomcat 4.0.4 on Windows 2000.
> >
> > Thanks a lot in advance.
> >
> > Andreas 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to