Назад | Перейти на главную страницу

Проблемы с запуском Tomcat во время установки

Я установил Java и теперь добавил Tomcat. Я настроил Tomcat, но он не запущен.

Я добавил строку:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

в качестве первой строки без комментариев в каталоге / home / myuser. Затем я зашел в каталог / opt / tomcat / bin и выполнил эту команду:

./startup.sh

и он сказал, что команда не найдена. По какой-то причине? Я вижу сценарий startup.sh прямо в этом каталоге, когда выполняю команду ls. Кстати, я использую Ubuntu.

Спасибо алекс

Первое, что я сделал бы, это напечатал 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.