> > From: [EMAIL PROTECTED] > Date: 2006/02/21 Tue PM 05:46:43 EST > To: "Tomcat Users List" <users@tomcat.apache.org> > CC: [EMAIL PROTECTED] > Subject: Re: init.d Tomcat5 file modifications > > Warren, > I would appreciate a copy of your tomcat init file. I will have tomorrow to > work on it. Thanks for the offer. > > Bob Hartung > [EMAIL PROTECTED] > Bob, The file's attached. I've removed the executable attribute and saved it with a .txt extension. Also have a look in your /etc/init.d directory for a script named "skeleton" this will help you source the rc_status messages for your own script. Warren
> > <snip all before> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
#!/bin/sh # Copyright (c) 2005 Warren Pace, Charleston, SC, USA # init.d script for Apache-Tomcat ver 5.5.12 # For Open SuSE Linux ver 10.0 # Free for all - Use at your own risk # Author: Warren Pace <[EMAIL PROTECTED]> # # /etc/init.d/tomcat5 # ### BEGIN INIT INFO # Provides: tomcat5 # Required-Start: $network $remote_fs mysql # Required-Stop: $network mysql # Should-Start: # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Apache-Tomcat 5.5.12 Servlet Engine jsvc daemon ### END INIT INFO JAVA_HOME=/usr/lib/jvm/java CATALINA_HOME=/usr/share/tomcat5 DAEMON_HOME=/usr/share/tomcat5 TOMCAT_USER=tomcat TMP_DIR=/var/tmp PID_FILE=/var/run/jsvc.pid CATALINA_BASE=/usr/share/tomcat5 CATALINA_TMPDIR=/usr/share/tomcat5/temp CATALINA_OPTS="-Djava.endorsed.dirs=$CATALINA_HOME/common/endorsed" CLASSPATH=\ $JAVA_HOME/lib/tools.jar:\ $CATALINA_HOME/bin/commons-daemon.jar:\ $CATALINA_HOME/bin/bootstrap.jar JSVC_BIN=$DAEMON_HOME/bin/jsvc . /etc/rc.status rc_reset if [ ! -x ${JSVC_BIN} ]; then echo -n >$2 "Cannot Run Tomcat as a jsvc daemon, ${JSVC_BIN} is not installed. " rc_status -s exit 5 fi case "$1" in start) # # Start Tomcat # echo -n "Starting Tomcat 5.5.12 Servlet Engine " checkproc -p ${PID_FILE} ${JSVC_BIN} case $? in 0) echo -n "- Warning: daemon already running. " ;; 1) echo -n "- Warning: ${PID_FILE} exists. " ;; esac $DAEMON_HOME/bin/jsvc \ -user $TOMCAT_USER \ -home $JAVA_HOME \ -Dcatalina.home=$CATALINA_HOME \ -Dcatalina.base=$CATALINA_BASE \ -Dcatalina.tmpdir=$CATALINA_TMPDIR \ -Djava.io.tmpdir=$TMP_DIR \ -wait 10 \ -pidfile $PID_FILE \ -outfile $CATALINA_HOME/logs/catalina.out \ -errfile '&1' \ $CATALINA_OPTS \ -Xms64M -Xmx128M \ -cp $CLASSPATH \ org.apache.catalina.startup.Bootstrap \ #-verbose \ #-debug \ chown -R -H --dereference tomcat:tomcat $CATALINA_HOME/* chown -R -H --dereference tomcat:tomcat $CATALINA_BASE/* rc_status -v ;; stop) # # Stop Tomcat # echo -n "Shutting down Tomcat 5.5.12 Servlet Engine " $DAEMON_HOME/bin/jsvc \ -stop \ -pidfile $PID_FILE \ org.apache.catalina.startup.Bootstrap rc_status -v ;; restart|reload|force-reload) $0 stop $0 start ;; status) echo -n "Checking status of Tomcat 5.5.12 Servlet Engine " checkproc -p ${PID_FILE} ${JSVC_BIN} rc_status -v ;; *) echo "Usage: $0 {start|stop|restart|reload|force-reload|status}" exit 1;; esac rc_exit
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]