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