Java, geoserver

Запуская геосервер столкнулся с такой вот проблемой:
The JAVA_HOME environment variable is not defined
This environment variable is needed to run this program
Sun-Java установленна и работает.

Комментарии

Собсно, не установлена переменная окружения JAVA_HOME. Как запускаешь?

по мануалке. Сначала установил, теперь пытаюсь запустить. Из '/usr/local/geoserver-1.7.1/bin' вызываю './'

export JAVA_HOME=/путь/к/каталогу/с/жабой
./

И правда заработала. Спасибо за оперативность и участие.

Однако, значение этой переменной действительно только в том терминале, в котором ты эту переменную установил, и после завершения сеанса экспорт придётся делать снова. Чтобы система подхватывала его и после ребута/повторного логина, стоит прописать его либо в начале , либо в ~/.bashrc того юзера, от которого стартует сервер, либо добавить в глобальное окружение. Где это - кури доки по своему дистрибутиву.

И на будущее: читай сообщения об ошибках - в них обычно достаточно информации для решения проблемы.

Мануалки я читал, вот только, когда я пытался экспортить жабу у меня были с ней проблемы. Как только я с ней разобрался всё заработало.
Всё равно спасибо.