Hi All,

I have Tomcat 5.5.15 installed on a UNIX machine. Installed jsvc, customized the Tomcat5.sh start/stop script and symlinked /etc/init.d/tomcat to that script.

When I tried to start up the Tomcat by:

                 /etc/init.d/tomcat start
Got:

03/03/2006 11:58:21 13126 jsvc error: No class specified
03/03/2006 11:58:21 13126 jsvc error: Cannot parse command line arguments
/etc/init.d/tomcat: -Djava.io.tmpdir=/tmp: not found

Any ideas on what went wrong?
Thank you very much for any help!

Peiran Song

p.s.   Here is the tomcat script content:
JAVA_HOME=/private/apps/java5.0
CATALINA_HOME=/private/apps/tomcat-5.5.15
DAEMON_HOME=$CATALINA_HOME/bin
TOMCAT_USER=zfishweb

# for multi instances adapt those lines.
TMP_DIR=/tmp
PID_FILE=/var/run/jsvc.pid
#CATALINA_BASE=/home/tomcat5/tomcat5/jakarta-tomcat-5/build

#CATALINA_OPTS="-Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs"
CATALINA_OPTS="-Xms512M -Xmx512M"
CLASSPATH=\
$JAVA_HOME/lib/tools.jar:\
$CATALINA_HOME/bin/commons-daemon.jar:\
$CATALINA_HOME/bin/bootstrap.jar

case "$1" in
 start)
   #
   # Start Tomcat
   #
   $DAEMON_HOME/jsvc \
   -user $TOMCAT_USER \
   -home $JAVA_HOME \
   -Dcatalina.home=$CATALINA_HOME \
   #-Dcatalina.base=$CATALINA_BASE \
   -Djava.io.tmpdir=$TMP_DIR \
   -wait 10 \
   -pidfile $PID_FILE \
   -outfile $CATALINA_HOME/logs/catalina.out \
   -errfile '&1' \
   $CATALINA_OPTS \
   -cp $CLASSPATH \
   org.apache.catalina.startup.Bootstrap
   #
   # To get a verbose JVM
   #-verbose \
   # To get a debug of jsvc.
   #-debug \
   exit $?
   ;;

 stop)
   #
   # Stop Tomcat
   #
   $DAEMON_HOME/jsvc \
   -stop \
   -pidfile $PID_FILE \
   org.apache.catalina.startup.Bootstrap
   exit $?
   ;;

 *)
   echo "Usage tomcat.sh start/stop"
   exit 1;;
esac


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

Reply via email to