You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Clay Graham <cl...@newobjectivity.com> on 2002/06/21 22:03:53 UTC
Installing tomcat4 problem on startup:ClassNotFound
hello my fellow users,
I allways wonder if all of the people on this list go through as much as I
seems to, when I am better at this configuration stuff I really want to to
help other people because it is so hard.
I have installed tomcat4 on a Linux7.1 box and jdk1.3, pretty standard
install...but it seems to have problems wehen I start the sevice...
[root@meis clay]# service tomcat4 start
Starting tomcat4 [ OK ]
I then check the logs to make sure that it started ok....but it didn't
[root@meis clay]# cat /var/tomcat4/logs/catalina.out
Exception during startup processing
java.lang.reflect.InvocationTargetException:
java.lang.NoClassDefFoundError: javax/servlet/FilterConfig
at java.lang.Class.getMethods0(Native Method)
at java.lang.Class.getMethods(Class.java:742)
at
org.apache.catalina.util.xml.SetProperties.setProperty(XmlMapper.java:665)
at
org.apache.catalina.util.xml.SetProperties.start(XmlMapper.java:650)
at org.apache.catalina.util.xml.XmlMapper.matchStart(XmlMapper.j
ava:412)
at
org.apache.catalina.util.xml.XmlMapper.startElement(XmlMapper.java:91)
at
org.xml.sax.helpers.XMLReaderAdapter.startElement(XMLReaderAdapter.java)
at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java)
at
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLVal
idator.java)
at
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentSc
anner.java)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch
(XMLDocumentScanner.java)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan
ner.java)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java)
at
org.xml.sax.helpers.XMLReaderAdapter.parse(XMLReaderAdapter.java)
at javax.xml.parsers.SAXParser.parse(SAXParser.java)
at javax.xml.parsers.SAXParser.parse(SAXParser.java)
at
org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:228)
at org.apache.catalina.startup.Catalina.start(Catalina.java:725)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
so my first instinct was that I needed to have the particular jar that
contained this class in my /var/tomcat4/common/lib directory. This is a
list of what is in my /usr/java/jdk1.3/jre/lib and /var/tomcat4/common/lib
dirs:
[root@meis clay]# ls -al /var/tomcat4/common/lib
total 10988
drwxr-xr-x 2 tomcat4 tomcat4 4096 Jun 21 12:55 .
drwxr-xr-x 4 tomcat4 tomcat4 4096 Jun 17 22:08 ..
-rwxr----- 1 tomcat4 tomcat4 330474 Jun 20 21:49 ant.jar
-rwxr----- 1 tomcat4 tomcat4 187162 Jun 20 21:49 crimson.jar
-rwxr----- 1 tomcat4 tomcat4 6848559 Jun 21 07:42 j2ee.jar
-rwxr----- 1 tomcat4 tomcat4 217958 Jun 20 21:49 jasper.jar
-rwxr----- 1 tomcat4 tomcat4 28404 Jun 20 21:49 jaxp.jar
-rwxr----- 1 tomcat4 tomcat4 5618 Jun 20 21:49 jaxp_july01.jar
-rwxr----- 1 tomcat4 tomcat4 6727 Jun 20 21:49 jdbc2_0-stdext.jar
-rwxr----- 1 tomcat4 tomcat4 17780 Jun 20 21:49 JSSLSupport.jar
-rwxr----- 1 tomcat4 tomcat4 117522 Jun 20 21:49 junit.jar
-rwxr----- 1 tomcat4 tomcat4 78140 Jun 20 21:49 log4j-core.jar
-rwxr----- 1 tomcat4 tomcat4 158892 Jun 20 21:49 log4j.jar
-rwxr----- 1 tomcat4 tomcat4 390333 Jun 20 21:49
mm.mysql-2.0.6.1.jar
-rw-r--r-- 1 tomcat4 tomcat4 21171 Mar 4 09:58 naming-common.jar
-rw-r--r-- 1 tomcat4 tomcat4 31532 Mar 4 09:58
naming-resources.jar
-rwxr----- 1 tomcat4 tomcat4 136133 Jun 20 21:49 parser.jar
lrwxrwxrwx 1 tomcat4 tomcat4 33 Jun 17 22:11 servlet.jar ->
/usr/share/servletapi/servlet.jar
-rwxr----- 1 tomcat4 tomcat4 326441 Jun 20 21:49 struts.jar
-rwxr----- 1 tomcat4 tomcat4 431743 Jun 20 21:49 webserver.jar
-rwxr----- 1 tomcat4 tomcat4 870212 Jun 20 21:49 xalan_aug01.jar
-rwxr----- 1 tomcat4 tomcat4 801714 Jun 20 21:49 xalan.jar
lrwxrwxrwx 1 tomcat4 tomcat4 26 Jun 21 11:03 xerces.jar ->
/usr/share/java/xerces.jar
-rwxr----- 1 tomcat4 tomcat4 129139 Jun 20 21:49 xml.jar
This JAR turns out to be Sun's j2ee.jar, so I looked to make sure it was
there..and it is:
[root@meis clay]# tar tf /var/tomcat4/common/lib/j2ee.jar|grep FilterConfig
javax/servlet/FilterConfig.class
org/apache/catalina/core/ApplicationFilterConfig.class
I have even tried to place this file in my /usr/java/jdk1.3/jre/lib
directory to get it to resolve but alas it does not..
so I am wondering if any of you friends of tomcat 4 have had a simillar
problem are even hints that may help me...also any basic (and complete)
guides online for setting up tomcat with apache would be appreciated...
Thanks,
Clay
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>