tomcat не запускается на linux-машине
Я новичок в Linux, но, проведя целый день, я установил Java и Tomcat. Моя цель-разместить приложение с этой коробкой Linux. Я знаю, что все это отлично работает с моей машины на базе windows, но это мой ноутбук, поэтому я планирую использовать Linux Box в качестве выделенного сервера.
после многих многих форумов у меня теперь установлен Tomcat 7. Однако я не могу заставить его начать.
переход в каталог tomcat и ". /startup.sh " я получаю следующее вывод:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: usr/lib/jvm/java-6-sun/
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Это конец вывода.
однако localhost: 8080 не работает, и в файле журнала tomcat есть ошибка "eval: 1: usr/lib/jvm/java-6-sun//bin/java: не найдено"
надеюсь, здесь есть какой-то эксперт, который может помочь мне с этой проблемой. Обратите внимание, что я новичок, когда дело доходит до Линукса.
PS: моя версия Linux-Ubuntu 10.04 LTS-Lucid Lynx
5 ответов
JRE_HOME отсутствует /
в начале его.
ваш CATALINA_HOME и CLASSPATH также выглядит неправильно, с local.tomcat
вместо local/tomcat
и c\tomcat-juli
вместо tomcat-juli
попробуйте ввести это в командной строке:
$ export CATALINA_HOME=/usr/local/tomcat
$ export JRE_HOME=/usr/lib/jvm/java-6-sun
$ /usr/local/tomcat/bin/catalina.sh run
это запустит Tomcat в терминале, который у вас открыт, поэтому вы можете смотреть, как он делает вещи. Нажмите CTRL+C, чтобы выйти из него.
- сначала загрузите версию Linux tomcat.
- распакуйте его.
- перейдите в папку Tomcat bin.
- выполнить startup.sh для запуска сервера tomcat
- Shutdown.sh для использования, чтобы остановить tomcat
см. ссылку, http://brigitzblog.blogspot.com/2011/11/linux-how-can-i-startstop-tomcat-server.html
Я просто публикую на случай, если это поможет кому-то еще. У меня JAVA_HOME
значение
/usr/lib/jvm/java-7-openjdk-i386/jre/bin/java
Я должен был
/usr/lib/jvm/java-7-openjdk-i386/jre
без /bin/java
часть в конце. Это потому, что будет искать bin/java
в этом пути уже, и вам не нужно указывать его.
когда я столкнулся с чем-то подобным, проблемы были с моей установкой Tomcat7. Я понизился до Tomcat6, и он начал работать отлично.