>
> From: [EMAIL PROTECTED]
> Date: 2006/02/21 Tue PM 05:46:43 EST
> To: "Tomcat Users List" <[email protected]>
> 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]