Hi all,
I have modified a file from Warren Pace. After running, I can ps ax | grep jsvc and have two pids but trying to http://localhost:8080 gives a refusal. I have checked the log files and there is no entry. If I try to start with the startup.sh file everygthing works including running the shell script as either root or user tomcat. I have reproduced portions of the file below. This file is written for SuSE and I am running FC4. I do not find checkproc on the fedora site.

  Any and all suggestions appreciated.

---------------- begin file -----------------------
#!/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
#


JAVA_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat5
DAEMON_HOME=/usr/local/tomcat5
TOMCAT_USER=tomcat

TMP_DIR=/var/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=/usr/local/tomcat5
CATALINA_TMPDIR=/usr/local/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 on installed on FC4 (?)
#       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
        ;;

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to