Проблема с загрузкой Tomcat во время установки
Я установил Java и теперь добавил Tomcat. Я настроил Tomcat, но он не работает.
Что я сделал, так это добавил строку:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
как первая строка без комментариев в каталоге / home / myuser. А затем я пошел в каталог /opt/tomcat/bin и выполнил эту команду:
./startup.sh
и он сказал, что команда не была найдена. Есть причина для этого? Я вижу скрипт startup.sh прямо в этом каталоге, когда выполняю команду ls. Я использую Ubuntu, кстати.
Спасибо Алекс
1 ответ
Первое, что я хотел бы сделать, это набрать echo $JAVA_HOME
как пользователь, который запускает Tomcat. Во-вторых, кажется, что вы используете JVM, вместо этого вам нужно использовать JDK. Tomcat нуждается в инструментах JDK для правильной работы.
startup.sh
на самом деле звонки catalina.sh
который находится в том же каталоге. Я всегда добавлял переменные, которые нужны tomcat, вверху этого файла, чтобы убедиться, что он всегда загружается с экземпляром java, который нужен для вашего приложения, и что он не может быть случайно кем-то изменен.
Если вы посмотрите на вершину catalina.sh
в нем есть все переменные, которые вы можете установить. Те, которые вас больше всего интересуют:
# JAVA_HOME Must point at your Java Development Kit installation.
# Required to run the with the "debug" or "javac" argument.
#
# JRE_HOME Must point at your Java Development Kit installation.
# Defaults to JAVA_HOME if empty.