LINUX.ORG.RU

где может находиться системная переменная JRE_HOME


0

0

env | grep JRE выдает JRE_HOME=/usr//jvm/jre

вследствии чего не запускается томкат - нужно поправить переменную JRE_HOME. В ~/.bashrc она не прописана, пошарился по разным файлам в /etc - тоже не нашел - где она обычно прописывается на системном уровне? Opensuse 11.2, java из стандартного репозитория non-free

★★★★★

а какого хера у тебя эта переменная в env делает?

/etc/init.d/tomcat* смотри.

скорее всего он читает JAVA_HOME из /etc/default/tomcat* или /etc/sysconfig/tomcat* и так далее

gorilych ★★
()
Ответ на: комментарий от iZEN

запустить в принципе проблемы не было - правильную JRE_HOME можно было и в ~/.bashrc прописать - было интересно почему неправильное значение у того, что само установилось

bender ★★★★★
() автор топика
Ответ на: комментарий от sda00

спасибо - оно

cat /etc/profile.d/alljava.sh
...
export JAVA_BINDIR=/usr/$__libdir/jvm/java/bin
export JAVA_ROOT=/usr/$__libdir/jvm/java
export JAVA_HOME=/usr/$__libdir/jvm/java
export JRE_HOME=/usr/$_libdir/jvm/jre
...

а вот и бага: $_libdir

bender ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.