Horchler, Joerg
2006-Jul-17 08:36 UTC
AW: [CentOS] executable on /etc/rc.local doesn't start
Do you have any logfile output? First check whether the environment (JAVA_HOME for example) is set before calling /usr/apache-tomcat-5.5.17/bin/startup.sh. For example <<<< snip #!/bin/bash export JAVA_HOME=/opt/jdk1.5.0_05_x86_64 bin/startup.sh>>>> snip-----Urspr?ngliche Nachricht----- Von: centos-bounces at centos.org [mailto:centos-bounces at centos.org] Im Auftrag von Mark Quitoriano Gesendet: Montag, 17. Juli 2006 10:22 An: CentOS mailing list Betreff: [CentOS] executable on /etc/rc.local doesn't start Hi i installed apache tomcat on my server and put the startup on /etc/rc.local file so it will boot up everytime i restarted my server. But it never booted up i still need to run it manually what am i missing? here's my rc.local #!/bin/sh # # This script will be executed *after* all the other init scripts. # You can put your own initialization stuff in here if you don't # want to do the full Sys V style init stuff. ntpdate -u 18.145.0.30 /usr/local/sbin/apache-tomcat-start touch /var/lock/subsys/local my ntpddate seems to start. how do i verify if the program is executed or not? anyway the apache-tomcat-start is link to the startup.sh of apache tomcat and it's on my /usr/loca/sbin. lrwxrwxrwx 1 root root 40 Jul 7 18:16 apache-tomcat-start -> /usr/apache-tomcat-5.5.17/bin/startup.sh -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 5720 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20060717/ced56d52/attachment-0002.bin>
On 7/17/06, Horchler, Joerg <joerg.horchler at coremedia.com> wrote:> > Do you have any logfile output? First check whether the environment > (JAVA_HOME for example) is set before calling > /usr/apache-tomcat-5.5.17/bin/startup.sh. For example > > <<<< snip > #!/bin/bash > export JAVA_HOME=/opt/jdk1.5.0_05_x86_64 > bin/startup.sh > >>>> snip > > -----Urspr?ngliche Nachricht----- > Von: centos-bounces at centos.org [mailto:centos-bounces at centos.org] Im > Auftrag > von Mark Quitoriano > Gesendet: Montag, 17. Juli 2006 10:22 > An: CentOS mailing list > Betreff: [CentOS] executable on /etc/rc.local doesn't start > > Hi > > i installed apache tomcat on my server and put the startup on > /etc/rc.local > file so it will boot up everytime i restarted my server. But it never > booted > up i still need to run it manually what am i missing? > > here's my rc.local > #!/bin/sh > # > # This script will be executed *after* all the other init scripts. > # You can put your own initialization stuff in here if you don't # want to > do the full Sys V style init stuff. > > > ntpdate -u 18.145.0.30 > > /usr/local/sbin/apache-tomcat-start > > touch /var/lock/subsys/localHey, Somebody has written the startup script for tomcat 4.>* -----START CUT-----*>* *>* #!/bin/sh *>* # *>* # Startup script for the Jakarta Tomcat Java Servlets and JSP server *>* # *>* # chkconfig: - 85 15 *>* # description: Jakarta Tomcat Java Servlets and JSP server *>* # processname: tomcat *>* # pidfile: /var/run/tomcat.pid *>* # config: *>* *>* # Source function library. *>* . /etc/rc.d/init.d/functions *>* *>* # Source networking configuration. *>* . /etc/sysconfig/network *>* *>* # Check that networking is up. *>* [ ${NETWORKING} = "no" ] && exit 0# Set Tomcat environment. *>* export JAVA_HOME=/usr/local/java/j2sdk *>* export *>* CLASSPATH=.:/usr/local/java/j2sdk/lib/tools.jar:/usr/local/java/j2re/lib/rt.jar *>* export CATALINA_HOME=/usr/local/tomcat *>* export CATALINA_OPTS="-Dbuild.compiler.emacs=true" *>* export PATH=/usr/local/java/j2sdk/bin:/usr/local/local/j2re/bin:$PATH *>* *>* [ -f /usr/local/tomcat/bin/startup.sh ] || exit 0 *>* [ -f /usr/local/tomcat/bin/shutdown.sh ] || exit 0 *>* *>* export PATH=$PATH:/usr/bin:/usr/local/bin *>* *>* # See how we were called. *>* case "$1" in *>* start) *>* # Start daemon. *>* echo -n "Starting Tomcat: " *>* /usr/local/tomcat/bin/startup.sh *>* RETVAL=$? *>* echo *>* [ $RETVAL = 0 ] && touch /var/lock/subsys/tomcat *>* ;; *>* stop) *>* # Stop daemons. *>* echo -n "Shutting down Tomcat: " *>* /usr/local/tomcat/bin/shutdown.sh *>* RETVAL=$? *>* echo *>* [ $RETVAL = 0 ] && rm -f /var/lock/subsys/tomcat *>* ;; *>* restart) *>* $0 stop *>* $0 start *>* ;; *>* condrestart) *>* [ -e /var/lock/subsys/tomcat ] && $0 restart *>* ;; *>* status) *>* status tomcat *>* ;; *>* *) *>* echo "Usage: $0 {start|stop|restart|status}" *>* exit 1 *>* esac *>* *>* exit 0 *>* *>* -----END CUT----- *>* *>* chown root:root /etc/rc.d/init.d/tomcat *>* *>* chmod 755 /etc/rc.d/init.d/tomcat *>* *>* chkconfig --add tomcat *>* *>* chkconfig tomcat on *>* *>* Go to: http://localhost:8080 *>* *>* Note: It will take about 15 seconds to pull up. *> More informatio is available at http://lists.centos.org/pipermail/centos/2005-October/054306.html> > Change as per your needs.Regards Ankush Grover -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20060717/ebb0ae6f/attachment-0002.html>