tomcat7 в Ubuntu 12.04 CATALINA_HOME и CATALINA_BASE недоступны в оболочке

Я просто устанавливаю tomcat7 на свой Ubuntu 12.04, используя:

sudo apt get-install tomcat7

Сразу после этого я замечаю, что хотя $ CATALINA_HOME и $ CATALINA_BASE установлены в скрипте /etc/init.d/tomcat7, они не экспортируются в моя раковина То есть printenv | grep CATALINA ничего не дает.

Таким образом, вопрос заключается в следующем: стоит ли мне беспокоиться, или это хорошая практика, чтобы также установить $CATALINA_HOME и $CATALINA_BASE в моем .bashrc, и какова будет выгода?

0
задан 2 November 2013 в 21:55

1 ответ

Таким образом, вопрос заключается в следующем: стоит ли мне беспокоиться, или это хорошая практика, чтобы также установить $ CATALINA_HOME и $ CATALINA_BASE в моем .bashrc, и какая выгода?

Нет, ты не должен Эти переменные устанавливаются только в случае, если вы устанавливаете Tomcat вручную, использование пакетов deb является ненужным шагом, поскольку они уже установлены сценарием init. Причина, по которой вы не можете найти переменные, установленные в вашей оболочке bash, заключается в том, что они управляются внутренне пользователем, который запускает tomcat. Единственная причина для установки таких переменных - указывать, где находятся файлы tomcat, пока вы устанавливаете tomcat вручную.

0
ответ дан 2 November 2013 в 21:55

Другие вопросы по тегам:

Похожие вопросы: