You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Turner, John" <JT...@AAS.com> on 2003/01/29 15:32:57 UTC

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:ag@unet.de]
> Sent: Wednesday, January 29, 2003 10:29 AM
> To: tomcat-user@jakarta.apache.org
> 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: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


AW: Problem starting tomcat4 .rpm

Posted by Andreas Galatis <ag...@unet.de>.
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:JTurner@AAS.com] 
> 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:ag@unet.de]
> > Sent: Wednesday, January 29, 2003 10:29 AM
> > To: tomcat-user@jakarta.apache.org
> > 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: tomcat-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org