> 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]>