We are possibly getting into religious issues, but you are really better
off not setting the environ vars somewhere that you don't need them..
Why not just make a file like the following (what I use) and drop it
into the appropriate rc directory (modifying as necessary, of course),
and link to it from init.d ?

#!/bin/sh
#

CATALINA_HOME=/where/ever/you/have/tomcat
export CATALINA_HOME
JAVA_HOME=/where/ever/you/have/java
export JAVA_HOME

case "$1" in
start)
        cmdtext="starting"
        echo "tomcat $cmdtext."
        status=`su nobody ${CATALINA_HOME}/bin/catalina.sh start $2>&1`
        ;;
restart)
        cmdtext="restarting"
        echo "tomcat $cmdtext."
        status=`su nobody ${CATALINA_HOME}/bin/catalina.sh stop ; sleep 10 ; su
nobody ${CATALINA_HOME}/bin/catalina.sh start $2>&1`
        ;;
stop)
        cmdtext="stopping"
        echo "tomcat $cmdtext."
        status=`su nobody ${CATALINA_HOME}/bin/catalina.sh stop $2>&1`
        ;;
*)
        echo "Usage: $0 {start|stop|restart}"
        exit 1
        ;;
esac

if [ $? != 0 ]; then
        echo "$status"
        exit 1
fi
exit 0                                       



On Fri, Jan 11, 2002 at 07:06:34PM +0100, Martin van den Bemt wrote:
> rc.local definitely not, since it is executed after the other scripts. I
> think the rc.sysinit can be succesfull (never tried that actually, but it is
> setting some variables like HOSTNAME, so..)
> 
> Mvgr,
> Martin
> 
> > -----Original Message-----
> > From: Nelson Yip [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, January 11, 2002 19:00
> > To: 'Tomcat Users List'
> > Subject: RE: Auto starting Tomcat during boot?
> >
> >
> > How about setting the environment in the "rc.local or rc.sysinit"
> > files??
> > Would that work too?
> >
> > Thanks
> > Nelson
> >
> > -----Original Message-----
> > From: Martin van den Bemt [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, January 11, 2002 12:58 PM
> > To: Tomcat Users List
> > Subject: RE: Auto starting Tomcat during boot?
> >
> > Set the java_home in the startupscript (or catalina.sh or whatever place
> > you
> > prefer).
> >
> > Mvgr,
> > Martin
> >
> > > -----Original Message-----
> > > From: Nelson Yip [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, January 11, 2002 18:49
> > > To: 'Tomcat Users List'
> > > Subject: RE: Auto starting Tomcat during boot?
> > >
> > >
> > > Hello,
> > >
> > > I did a cat boot.log:
> > > Jan 11 14:00:58 corona tomcat: Guessing CATALINA_HOME from
> > > catalina.shto/usr/local/bin/jakarta-tomcat-4.0.1/bin/..
> > > Jan 11 14:00:59 corona tomcat: Setting CATALINA_HOME to
> > > /usr/local/bin/jakarta-tomcat-4.0.1/bin/..
> > > Jan 11 14:00:59 corona tomcat: You must set JAVA_HOME to point at your
> > > Java Development Kit installation
> > > Jan 11 14:00:59 corona rc: Starting tomcat:  failed
> > >
> > > I need to set the environment during boot but I'm wondering how can I
> > do
> > > that?  I setup the environment in my /home/users/.bash_profile but
> > which
> > > file do I edit in order to for the script to run?
> > >
> > > Thanks
> > > Nelson
> > >
> > >
> > > -----Original Message-----
> > > From: Nelson Yip [mailto:[EMAIL PROTECTED]]
> > > Sent: Thursday, January 10, 2002 1:51 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Auto starting Tomcat during boot?
> > >
> > > Hi,
> > >
> > > I've just installed Tomcat 4.0.1 on my Red Hat 7.2 Linux box.
> > > Everything works fine but Tomcat won't auto start after a reboot.
> > >
> > > I added a symbolic link to the Catalina.sh file in my rc3.d level.
> > >
> > > ln -s /usr/local/bin/tomcat/bin/Catalina.sh S99tomcat
> > >
> > > Am I doing something wrong?
> > >
> > > Thanks
> > > Nelson
> > >
> > >
> > > --
> > > To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> > > For additional commands: <mailto:[EMAIL PROTECTED]>
> > > Troubles with the list: <mailto:[EMAIL PROTECTED]>
> > >
> > >
> >
> >
> > --
> > To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> > For additional commands: <mailto:[EMAIL PROTECTED]>
> > Troubles with the list: <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> > --
> > To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> > For additional commands: <mailto:[EMAIL PROTECTED]>
> > Troubles with the list: <mailto:[EMAIL PROTECTED]>
> >
> >
> 
> 
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>

-- 

Kirby Vandivort                      Theoretical Biophysics Group
Email: [EMAIL PROTECTED]          3051 Beckman Institute
http://www.ks.uiuc.edu/~kvandivo/    University of Illinois
Phone: (217) 244-5711                405 N. Mathews Ave
Fax  : (217) 244-6078                Urbana, IL  61801, USA

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to