Are you positive JAVA_HOME and CATALINA_HOME are set? I don't use RPMs, but I think that in this case the RPM sets up a user specifically for Tomcat (tomcat4?). JAVA_HOME and CATALINA_HOME either need to be set for that user and not you, or for all users.
John > -----Original Message----- > From: Andreas Galatis [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, January 29, 2003 10:29 AM > To: [EMAIL PROTECTED] > Subject: Problem starting tomcat4 .rpm > > > Hello list, > I just installed Tomcat4 as RPM on Redhat 8 with apache2 installed. > I have configured my workers.properties, setup JAVA_HOME, > CATALINA_HOME > On trying to start tomcat4 the logfile /var/tomcat4/logs/catalina.out > shows: > > ERROR reading /var/tomcat4/conf/server.xml > At Line 96 /Server/Service/Connector/ > className=org.apache.coyote.tomcat4.CoyoteConnector port=8080 > minProcessors=5 maxProcessors=75 enableLookups=true redirectPort=8443 > acceptCount=100 debug=0 connectionTimeout=20000 > useURIValidationHack=false disableUploadTimeout=true > > Catalina.start: java.lang.ClassNotFoundException: > org.apache.coyote.tomcat4.CoyoteConnector > java.lang.ClassNotFoundException: > org.apache.coyote.tomcat4.CoyoteConnector > at > org.apache.catalina.loader.StandardClassLoader.loadClass(Stand > ardClassLo > ader.java:1022) > at > org.apache.catalina.loader.StandardClassLoader.loadClass(Stand > ardClassLo > ader.java:906) > at > java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at > org.apache.catalina.util.xml.ObjectCreate.start(XmlMapper.java:600) > at > org.apache.catalina.util.xml.XmlMapper.matchStart(XmlMapper.java:405) > at > org.apache.catalina.util.xml.XmlMapper.startElement(XmlMapper.java:88) > at com.sun.xml.parser.Parser.maybeElement(Parser.java:1391) > at com.sun.xml.parser.Parser.content(Parser.java:1499) > at com.sun.xml.parser.Parser.maybeElement(Parser.java:1400) > at com.sun.xml.parser.Parser.content(Parser.java:1499) > at com.sun.xml.parser.Parser.maybeElement(Parser.java:1400) > at com.sun.xml.parser.Parser.parseInternal(Parser.java:492) > at com.sun.xml.parser.Parser.parse(Parser.java:284) > at javax.xml.parsers.SAXParser.parse(SAXParser.java:155) > at javax.xml.parsers.SAXParser.parse(SAXParser.java:126) > at > org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:221) > at > org.apache.catalina.startup.Catalina.start(Catalina.java:626) > at > org.apache.catalina.startup.Catalina.execute(Catalina.java:596) > at > org.apache.catalina.startup.Catalina.process(Catalina.java:169) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.jav > a:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessor > Impl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:133) > > > Here is my server.xml Lines 91 to 97. I dont know whats wrong > with that. > > <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> > <Connector className="org.apache.coyote.tomcat4.CoyoteConnector" > port="8080" minProcessors="5" maxProcessors="75" > enableLookups="true" redirectPort="8443" > acceptCount="100" debug="0" connectionTimeout="20000" > useURIValidationHack="false" > disableUploadTimeout="true" > /> > <!-- Note : To disable connection timeouts, set connectionTimeout > value to -1 --> > > Could anybody help me? > > Thanx > Andreas > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]