Hi all,

does Tomcat really look into tomcatdir/server/lib? For me it seems 
Tomcat doesn't. 

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 Probst

> Brian,
> 
> Tomcat looks for your classes under
> Tomcatdir/webapps/yourapp/WEB-INF/classes and Tomcatdir/common/classes and
> looks for your jars in Tomcatdir/webapps/yourapp/WEB-INF/lib ,
> Tomcatdir/common/lib (and Tomcatdir/server/lib but you shouldn't put your
> stuff in here)
> 
> Andy
> 
> > -----Original Message-----
> > From: Brian Wolf [mailto:[EMAIL PROTECTED]]
> > Sent: 11 July 2002 22:12
> > To: Tomcat Users List
> > Subject: newbie - finding class files
> >
> >
> > Hi
> >
> > I am having problems with  servlets finding class files. On Windows 98
> > I have the classpath and path environmental variables set to
> > c:\jdk1.4\bin
> > and c:\jdk1.4 respectively. The Servlet works fine when converted to a
> > command line application.
> >
> > -Brian
> >
> > ---
> >
> >
> > Error: 500
> > Location: /examples/servlet/processOptions
> > Internal Servlet Error:
> >
> > java.lang.NoClassDefFoundError:
> > com/sun/java/util/collections/AbstractSequentialList
> >  at org.jdom.input.SAXBuilder.createContentHandler(SAXBuilder.java)
> >  at org.jdom.input.SAXBuilder.build(SAXBuilder.java)
> >
> >
> >
> 
> 
> 



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

Reply via email to