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: