RE: Problem starting tomcat4 .rpm

2003-01-29 Thread Turner, John

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
> > > 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(Par

RE: Problem starting tomcat4 .rpm

2003-01-29 Thread Turner, John

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)
> 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.
> 
> 
> port="8080" minProcessors="5" maxProcessors="75"
>enableLookups="true" redirectPort="8443"
>acceptCount="100" debug="0" connectionTimeout="2"
>useURIValidationHack="false" 
> disableUploadTimeout="true"
> />
> 
> 
> 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]