Я просто устанавливаю 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
, и какова будет выгода?
Таким образом, вопрос заключается в следующем: стоит ли мне беспокоиться, или это хорошая практика, чтобы также установить $ CATALINA_HOME и $ CATALINA_BASE в моем .bashrc, и какая выгода?
Нет, ты не должен Эти переменные устанавливаются только в случае, если вы устанавливаете Tomcat вручную, использование пакетов deb является ненужным шагом, поскольку они уже установлены сценарием init. Причина, по которой вы не можете найти переменные, установленные в вашей оболочке bash, заключается в том, что они управляются внутренне пользователем, который запускает tomcat. Единственная причина для установки таких переменных - указывать, где находятся файлы tomcat, пока вы устанавливаете tomcat вручную.