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
> > > > 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]
> > > 
> > > 
> > > 
> > 
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > 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]
> 
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to