[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

tomcat5.5



С утром вас товарищи!!!

У меня вопрос следующего плана. Я установил tomcat5.5 с ftp.debian.org но он 
нив какую не хочет запускаться. Даже если я ему говорю 
явно /usr/share/tomcat5.5/bin/catalina.sh start он делает вид что запускается 
и ничего не происходит, если же сказать /usr/share/tomcat5.5/bin/catalina.sh 
run, т.е. запустить в текущей консоли то как бы всё ОК, прекрасно работает. 
При это я заглянул в скрипт catalina.sh - код команды run отличается от start 
только тем, start создаёт pipe для ероров и начинает писать весь вывод в 
него.

И ещё один прикол (я не сильно шарю в программировании на sh но всёже) вот 
кусок скрипта для run:

else
    exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
      -Dcatalina.base="$CATALINA_BASE" \
      -Dcatalina.home="$CATALINA_HOME" \
      -Djava.io.tmpdir="$CATALINA_TMPDIR" \
      org.apache.catalina.startup.Bootstrap "$@" start
  fi

а вот для start:

else
    "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
      -Dcatalina.base="$CATALINA_BASE" \
      -Dcatalina.home="$CATALINA_HOME" \
      -Djava.io.tmpdir="$CATALINA_TMPDIR" \
      org.apache.catalina.startup.Bootstrap "$@" start \
      >> "$CATALINA_BASE"/logs/catalina.out 2>&1 &

      if [ ! -z "$CATALINA_PID" ]; then
        echo $! > $CATALINA_PID
      fi
  fi

как вы могли заметить в start отсутствует директива exec в таком случае я 
что-то слабо понимаю как оно вообще должно было работать.

Так вот мне интересно почему господин tomcat так упорно отказывается работать? 
Может кто встречался с такой проблемой...

Reply to: