AW: Problem starting tomcat4 .rpm
This rpm does not install the user tomcat, Klaus is right, there was a fault in my startup-script. my startup-script is the following: # config: /home/tomcat4/conf/tomcat.conf # Source function library. . /etc/rc.d/init.d/functions # Setup JAVA_HOME to your JDK home dir export JAVA_HOME=/usr/java/current #export TOMCAT_HOME=/home/tomcat4 export PATH=$PATH:/usr/java/current/bin export TOMCAT_HOME=/var/tomcat4 export CATALINA_HOME=/var/tomcat4 #See how we were called. case "$1" in start) echo -n "Starting tomcat4: " daemon tomcat4 start echo touch /var/lock/subsys/tomcat4 ;; stop) echo -n "Shutting down tomcat4: " daemon tomcat4 stop echo rm -f /var/lock/subsys/tomcat4 rm -f /var/run/tomcat4.pid ;; restart) $0 stop sleep 2 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0 I tried the startup-script like Klaus wrote: daemon --user $TOMCAT_USER -c "$TOMCAT_SCRIPT start" The result was Shutting down tomcat4: /etc/init.d/tomcat4: Verwendung: daemon [+/-nicelevel] {Programm} So I tried it with the following: su root /usr/bin/tomcat4 start And still have the same output in catalina.out. Andreas > -Ursprüngliche Nachricht- > Von: Turner, John [mailto:[EMAIL PROTECTED]] > Gesendet: Mittwoch, 29. Januar 2003 17:11 > An: 'Tomcat Users List' > Betreff: RE: Problem starting tomcat4 .rpm > > > > Looks OK to me. Like I said, I don't use the RPMs, my point > is just that binary installs of Tomcat and the RPM install > typically work "out of the box". If they don't, it's usually > related to permissions or invalid/missing environment > variable settings. > > What happens if you run a command like this: > > su - tomcat4 -c $CATALINA_HOME/startup.sh > > John > > > > -Original Message- > > From: Andreas Galatis [mailto:[EMAIL PROTECTED]] > > Sent: Wednesday, January 29, 2003 11:56 AM > > To: 'Tomcat Users List' > > Subject: AW: Problem starting tomcat4 .rpm > > > > > > Hi John, > > Here the beginning of my startup-script: > > # Source function library. > > . /etc/rc.d/init.d/functions > > > > # Setup JAVA_HOME to your JDK home dir > > export JAVA_HOME=/usr/java/current > > #export TOMCAT_HOME=/home/tomcat4 > > export PATH=$PATH:/usr/java/current/bin > > export TOMCAT_HOME=/var/tomcat4 > > export CATALNA_HOME=/var/tomcat4 > > #See how we were called. > > case "$1" in > > start) > > echo -n "Starting tomcat4: " > > daemon tomcat4 start > > echo > > touch /var/lock/subsys/tomcat4 > > ;; > > stop) > > echo -n "Shutting down tomcat4: " > > daemon tomcat4 stop > > echo > > rm -f /var/lock/subsys/tomcat4 > > rm -f /var/run/tomcat4.pid > > ;; > > restart) > > $0 stop > > sleep 2 > > $0 start > > ;; > > *) > > echo "Usage: $0 {start|stop|restart}" > > exit 1 > > Esac > > I have a user tomcat4 with no login so where should I declare the > > variable for him? > > > > Thanx > > Andreas > > > > > > > > > -Ursprüngliche Nachricht- > > > Von: Turner, John [mailto:[EMAIL PROTECTED]] > > > Gesendet: Mittwoch, 29. Januar 2003 15:33 > > > An: 'Tomcat Users List' > > > Betreff: RE: Problem starting tomcat4 .rpm > > > > > > > > > > > > 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 > > > >
AW: Problem starting tomcat4 .rpm
Hi John, Here the beginning of my startup-script: # Source function library. . /etc/rc.d/init.d/functions # Setup JAVA_HOME to your JDK home dir export JAVA_HOME=/usr/java/current #export TOMCAT_HOME=/home/tomcat4 export PATH=$PATH:/usr/java/current/bin export TOMCAT_HOME=/var/tomcat4 export CATALNA_HOME=/var/tomcat4 #See how we were called. case "$1" in start) echo -n "Starting tomcat4: " daemon tomcat4 start echo touch /var/lock/subsys/tomcat4 ;; stop) echo -n "Shutting down tomcat4: " daemon tomcat4 stop echo rm -f /var/lock/subsys/tomcat4 rm -f /var/run/tomcat4.pid ;; restart) $0 stop sleep 2 $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 Esac I have a user tomcat4 with no login so where should I declare the variable for him? Thanx Andreas > -Ursprüngliche Nachricht- > Von: Turner, John [mailto:[EMAIL PROTECTED]] > Gesendet: Mittwoch, 29. Januar 2003 15:33 > An: 'Tomcat Users List' > Betreff: RE: Problem starting tomcat4 .rpm > > > > 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=2 > > 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) >
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=2 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(StandardClassLo ader.java:1022) at org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLo 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(NativeMethodAccessorImpl.jav a:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor 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. Could anybody help me? Thanx Andreas - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]