Сабж.
Есть стартовый скрипт tomcat5, который я положил в /etc/init.d/ # service tomcat5 start # service tomcat5 stop /etc/init.d/tomcat5: line 81: kill: (28109) - No such process Т.е. старт ничего не дает, а стоп выдает что такого процесса нет. И его на самом деле нет, после старта (service tomcat5 start) беру pid вот так: # cat /var/run/jsvc.pid 28203 # ps aux | grep 28203 root 28228 0.0 0.0 1500 448 pts/0 S 18:48 0:00 grep 28203 вообщем видно что процесс не запускаеться, хотя пид при каждом запуске обновляеться.
Вот содержание скрипта tomcat5 ------------------------------------------------------------------- #!/bin/sh # tomcat5 ### BEGIN INIT INFO # Provides: Apache Tomcat 5 # Default-Start: 3 5 # Default-Stop: 0 1 2 6 # Description: Start Apache Tomcat Servlet/JSP container ### END INIT INFO
JAVA_HOME=/usr/java/jdk CATALINA_HOME=/usr/java/tomcat5 DAEMON_HOME=/usr/java/tomcat5/daemon TOMCAT_USER=root TMP_DIR=/var/java/tmp CATALINA_OPTS=-Dfile.encoding=Cp1251 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 \ -Xmx1700m \ -home $JAVA_HOME \ -Dcatalina.home=$CATALINA_HOME \ -Djava.io.tmpdir=$TMP_DIR \ -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 \ ;;
stop) # # Stop Tomcat # PID=`cat /var/run/jsvc.pid` kill $PID ;;
*) echo "Usage tomcat.sh start/stop" exit 1;; esac -------------------------------------------------------------------
Так же все вышеприведенно пробовал запустить без скрипта, тупо через jsvc: # ./bin/jsvc -pidfile /var/run/tomcat.pid -user root -Xmx1700m -home /usr/java/jdk -Dcatalina.home=/usr/java/tomcat5 -Djava.io.tmpdir=/tmp -outfile /usr/java/tomcat5/logs/catalina.out -errfile /usr/java/tomcat5/logs/catalina.err -Dfile.encoding=Cp1251 -cp /usr/java/jdk/lib/tools.jar:/usr/java/tomcat5/bin/commons-daemon.jar:/usr/java/ tomcat5/bin/bootstrap.jar org.apache.catalina.startup.Bootstrap Но результат остался тем же - Tomcat не работает, нет процесса, нет открытого порта 8080, а пид обновляется.
В чем проблема, помогите пожалуйста???