powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
9 сообщений из 9, страница 1 из 1
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37849511
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Прошу о помощи! Коротко о себе: новичок, с Linux знакомлюсь неделю, пока могу только работать по четким инструкциям с редкими отступлениями...
Пытаюсь выставить приложение по данной инструкции https://docs.openclinica.com/3.1/installation/installation-linux на AWS ec2 ос Ubuntu 10.04.4 LTS, на финише и ввожу команду запуска tomcat (инструкция): sudo /usr/local/tomcat/bin/startup.sh
получаю ответ: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
Этот ответ очень сильно огорчает, так как уже проверял работоспособность приложения с данной ос и по данной инструкции на домашнем компьютере, повторил все команды на еще одном экземпляре сервера, пробовал вводить команды из серии: sudo JAVA_HOME=/usr/local/jdk1.6.0_2
export PATH=$JAVA_HOME/bin:$PATH, добавлять что то в startup.sh и другие файлы какие то строчки, но все четно. Возможно дело в том что я не проводил на удаленном сервере update и upgrade (в приветствии весит: 32 packages can be updated.
28 updates are security updates)...но наверное что другое... буду благодарен за любой совет ...
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37850651
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Минимальный "скрипт" запуска tomcat:
Код: sql
1.
java -jar bin/bootstrap.jar

Если вы не умеете готовить cd, то:
Код: sql
1.
java -Dcatalina.home="/путь/к/котяре" -jar "/путь/к/котяре/bin/bootsrap.jar"

может дать вполне превосходный результат.

P.S. Да, надо добавить в classpath манифеста tomcat-juli.jar
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37850808
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В меру своих знаний... Ваши комады:
ubuntu@ip-/////////////:~$ java -jar bin/bootstrap.jar
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* openjdk-6-jre-headless
* cacao
* gij-4.3
* jamvm
Try: sudo apt-get install <selected package>
ubuntu@ip-/////////////:~$ java -Dcatalina.home="/usr/local/tomcat" -jar "/usr/local/tomcat/bin/bootsrap.jar"
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* openjdk-6-jre-headless
* cacao
* gij-4.3
* jamvm
Try: sudo apt-get install <selected package>
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37851051
Senya_L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petralВ меру своих знаний... Ваши комады:
ubuntu@ip-/////////////:~$ java -jar bin/bootstrap.jar
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* openjdk-6-jre-headless
* cacao
* gij-4.3
* jamvm
Try: sudo apt-get install <selected package>
ubuntu@ip-/////////////:~$ java -Dcatalina.home="/usr/local/tomcat" -jar "/usr/local/tomcat/bin/bootsrap.jar"
The program 'java' can be found in the following packages:
* gcj-4.4-jre-headless
* openjdk-6-jre-headless
* cacao
* gij-4.3
* jamvm
Try: sudo apt-get install <selected package>Ну так исполняющая среда java у вас лежит в $JAVA_HOME/bin и когда Вы набираете в коммандной строке
авторubuntu@ip-/////////////:~$ java -jar bin/bootstrap.jarто система тупо не знает приложения "java". Пропишите в PATH, или укажите в камманде
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37851383
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблему с запуском tomcat разрешилась прописью в startup.sh строчки export JAVA_HOME=/usr . Спасибо Gkarthikeyan007. Но к сожалению, само приложение все равно почему то не работает и JAVA не видно в процессах((
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37852320
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petralПроблему с запуском tomcat разрешилась прописью в startup.sh строчки export JAVA_HOME=/usr . Спасибо Gkarthikeyan007. Но к сожалению, само приложение все равно почему то не работает и JAVA не видно в процессах((Если уж вы дочитали до JAVA_HOME, может и до "волшебных свойств" catalina.home/catalina.base дочитаете?
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37856041
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Домашний пк:
user@ubuntu:~$ uname -a
Linux ubuntu 2.6.32-41-server #90-Ubuntu SMP Tue May 22 12:41:40 UTC 2012 x86_64 GNU/Linux (устанавливал ubuntu 10.04 lucid lynx)
user@ubuntu:~$ sudo /usr/local/tomcat/bin/startup.sh
[sudo] password for user:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar

Приложение доступно localhost:...

user@ubuntu:~$ sudo /usr/local/tomcat/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar
Сервер:
ubuntu@ip-10-228-25-157:~$ uname -a
Linux ip-10-228-25-157 2.6.32-345-ec2 #49-Ubuntu SMP Fri May 25 09:50:53 UTC 2012 i686 GNU/Linux (Другой экземпляр 64 и теже проблемы)
ubuntu@ip-\\\\\\\\\\\:~$ sudo /usr/local/tomcat/bin/startup.shUsing CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar

Приложение не доступно в папке /usr/local/tomcat/ должен появиться data файл, но этого не происходит.
При выключение tomcat выскакивает еще какая то ошибка.

ubuntu@ip-\\\\\\\\\\\:~$ sudo /usr/local/tomcat/bin/shutdown.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar
/usr/local/tomcat/bin/catalina.sh: 503: /usr/bin/java: not found

Ответы на дом. и удаленном пк идентичные кроме ошибки при отключение кота.

Вышеупомянутая мной инструкция (ссылка) по настройке приложения давала положительный результат на домашнем пк без всяких отступлений от нее. А на удаленном сервере такой радости нет. Может надо что то помимо java настраивать? Может дело в правах, подключение по ssh, юзерах (например sudo на удаленке использую без пароля) ограничениях и пр? Может попробовать экземпляр с другой ос?
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37857507
maxkar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам бы сначала инструкцию по вашему дистрибутиву почитать. Ставить бинарники минуя пакетный менеджер вашей системы - это то еще приключение. Установка томката в убунту делается одной командой (версия томката может меняться):
Код: sql
1.
sudo apt-get install tomcat7


У вас дома штатным пакетным менеджером java не установлена случайно? И выполните две команды
Код: sql
1.
2.
/usr/bin/java -version
dpkg --get-selections | grep java


на домашней машине и на рабочей. Есть подозрение, что где-то что-то все-таки по-разному стоит. На сервере у вас java находится не там, где ее ищет скрипт. В 503-й строке catalina.sh абсолютный путь к java указан?
...
Рейтинг: 0 / 0
Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
    #37857745
petral
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дистрибутивы стараюсь ставить стандартные, голые.
Опробовал сегодня новый ... все запустилось как домашнем, дата файл появился, но к сожалению, sudo links http localhost.... :status 404 description the requested resource is not available. В общем что то не везет мне... Буду искать решение теперь с этим. Большое спасибо тем, кто отозвался...пока не прощаюсь..
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat не запускается: Neither the JAVA_HOME nor the JRE_HOME environment variable ....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]