Я пытаюсь настроить Apache Tomcat на моем компьютере, и он хочет, чтобы я установил переменную среды для CATALINA_HOME. Кто-нибудь знает, как это сделать?
В bash вы можете установить такие переменные:
export CATALINA_HOME=/opt/catalina
большинство других оболочек следуют этому соглашению, но не все. Вы можете установить его навсегда в ~/.profile для bash (и, как и раньше, другие оболочки имеют другие местоположения)
https://help.ubuntu.com/community/EnvironmentVariables Где объявлять переменные среды?В bash вы можете установить такие переменные:
export CATALINA_HOME=/opt/catalina
большинство других оболочек следуют этому соглашению, но не все. Вы можете установить его навсегда в ~/.profile для bash (и, как и раньше, другие оболочки имеют другие местоположения)
https://help.ubuntu.com/community/EnvironmentVariables Где объявлять переменные среды?В bash вы можете установить такие переменные:
export CATALINA_HOME=/opt/catalina
большинство других оболочек следуют этому соглашению, но не все. Вы можете установить его навсегда в ~/.profile для bash (и, как и раньше, другие оболочки имеют другие местоположения)
https://help.ubuntu.com/community/EnvironmentVariables Где объявлять переменные среды?В bash вы можете установить такие переменные:
export CATALINA_HOME=/opt/catalina
большинство других оболочек следуют этому соглашению, но не все. Вы можете установить его навсегда в ~/.profile для bash (и, как и раньше, другие оболочки имеют другие местоположения)
https://help.ubuntu.com/community/EnvironmentVariables Где объявлять переменные среды?В bash вы можете установить такие переменные:
export CATALINA_HOME=/opt/catalina
большинство других оболочек следуют этому соглашению, но не все. Вы можете установить его навсегда в ~/.profile для bash (и, как и раньше, другие оболочки имеют другие местоположения)
https://help.ubuntu.com/community/EnvironmentVariables Где объявлять переменные среды?В bash вы можете установить такие переменные:
export CATALINA_HOME=/opt/catalina
большинство других оболочек следуют этому соглашению, но не все. Вы можете установить его навсегда в ~/.profile для bash (и, как и раньше, другие оболочки имеют другие местоположения)
https://help.ubuntu.com/community/EnvironmentVariables Где объявлять переменные среды?В bash вы можете установить такие переменные:
export CATALINA_HOME=/opt/catalina
большинство других оболочек следуют этому соглашению, но не все. Вы можете установить его навсегда в ~/.profile для bash (и, как и раньше, другие оболочки имеют другие местоположения)
https://help.ubuntu.com/community/EnvironmentVariables Где объявлять переменные среды?В bash вы можете установить такие переменные:
export CATALINA_HOME = / opt / catalina
большинство других оболочек следуют этому соглашению, но не все , Вы можете установить его навсегда в ~ / .profile
для bash (и, как и раньше, другие оболочки имеют другие местоположения)
В bash вы можете установить такие переменные:
export CATALINA_HOME = / opt / catalina
большинство других оболочек следуют этому соглашению, но не все , Вы можете установить его навсегда в ~ / .profile
для bash (и, как и раньше, другие оболочки имеют другие местоположения)
В bash вы можете установить такие переменные:
export CATALINA_HOME = / opt / catalina
большинство других оболочек следуют этому соглашению, но не все , Вы можете установить его навсегда в ~ / .profile
для bash (и, как и раньше, другие оболочки имеют другие местоположения)
В bash вы можете установить такие переменные:
export CATALINA_HOME = / opt / catalina
большинство других оболочек следуют этому соглашению, но не все , Вы можете установить его навсегда в ~ / .profile
для bash (и, как и раньше, другие оболочки имеют другие местоположения)
В bash вы можете установить такие переменные:
export CATALINA_HOME = / opt / catalina
большинство других оболочек следуют этому соглашению, но не все , Вы можете установить его навсегда в ~ / .profile
для bash (и, как и раньше, другие оболочки имеют другие местоположения)
~ / .profile
как , вероятно, лучший файл для размещения присвоений переменных среды, поскольку он автоматически запускается с помощью DisplayManager во время сеанса рабочего процесса процесса запуска, а также с помощью оболочки входа при входе в систему с текстовой консоли. i>
– McDowell
5 August 2010 в 02:49
~ / .profile
не работает для меня. Однако он работает в ~ / .bashrc
.
– jumpnett
7 August 2010 в 05:56
переменные среды уже должна работать
если вы используете пакет tomcat6 из репозиториев Ubuntu, то CATALINA_HOME и другие переменные окружения уже установлены, в /etc/init.d/tomcat6 скрипт запуска.
если вы устанавливаете котяра вне пакетного менеджера (желательно в /opt или еще где-то за пределами управляемой файловой системы), запустив TOMCAT/bin/startup.sh следует использовать относительные местоположения для определения CATALINA_HOME.
переменные среды уже должна работать
если по каким-то причинам вы все равно должны установить переменную окружения можно открыть окно терминала и введите команду:
export CATALINA_HOME=/path/to/the/root/folder/of/tomcat
эта переменная среды теперь будет работать в этом окне терминала, но если вы откроете другое окно или выхода/входа вас потерять этот параметр.
сделать переменную среды постоянного
, чтобы сделать переменную среды установка постоянного, есть несколько мест, вы можете определить настройки.
, чтобы быть действительно уверены, что настройки были подобраны, добавить выше параметр к одному из сценария запуска для Tomcat:
yourtomcatfolder/bin/startup.sh
yourtomcatfolder/bin/catalina.sh
Примечание: startup.sh называет catalina.sh. Вы должны добавить параметр при запуске одного из этих файлов (после начальных комментариев)
стандартный путь для глобальных переменных можно было бы добавить запись в /etc/environment (вам не использовать команду экспорт в этот файл, так как это не обычный bash-скрипт)
CATALINA_HOME=/path/to/the/root/folder/of/tomcat
сделайте переменную окружения постоянного
Вы можете установить переменные окружения в bash (командная оболочка) файлы конфигурации, но это не рекомендуется, поскольку они не всегда подбирают (например. если вы настраиваете сервер, который Вы не войдите, чтобы запустить Tomcat с): ~/.bashrc и | ~/.профиль | /и т. д. баш.bashrc и | /и т. д./профиль
Лучшее место для этого зависит от того, как и где вы установили Tomcat, какие приложения вы хотите поднять этот параметр и как глобально вы хотите, чтобы область была.
Документация Ubuntu о переменных среды обсуждает плюсы и минусы различных опций.
После прохождения Ubuntu Documentation on Environment Variables я пришел к следующему обходному пути:
##Save & run the following in a shell script,
export ENVIRON_VAR_NAME = Value
# any other initializations like
export PATH=$PWD:$PATH
bash
Последняя строка создает дочернюю оболочку, которая наследует значения переменных среды из родительской оболочки (которые только что были набор).
nano ~/.bashrc
Это скорее всего будет содержать довольно много данных. Большинство определений здесь относятся к настройке параметров bash, которые не связаны с переменными окружающей среды. Вы можете установить переменные среды так же, как и в командной строке:
export VARNAME=value
LINK
Я тестировал его на Ubuntu 16.04. Отлично работает.
Переменные среды должны уже работать
Если вы используете пакет tomcat6 из репозиториев Ubuntu, то в сценарии запуска /etc/init.d/tomcat6 уже установлены CATALINA_HOME и другие переменные среды.
Если вы устанавливаете tomcat вне диспетчера пакетов (надеюсь, в / opt или где-то еще за пределами управляемой файловой системы), тогда запуск TOMCAT/bin/startup.sh должен использовать относительное местоположение для определения CATALINA_HOME.
Переменные среды должны уже работать
Если по какой-то причине вам все еще нужно установить переменную среды, вы можете открыть окно терминала и ввести команду:
export CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Эта переменная среды теперь будет работать в этом окне терминала, но если вы откроете другое окно или выйдите из системы / логин, вы потеряете эту настройку.
Сделайте переменную окружения постоянной
Чтобы сделать настройку переменной окружения постоянной, есть несколько мест, которые вы можете определить настройкой.
Чтобы быть уверенным, что этот параметр выбран, добавьте вышеприведенную настройку в один из сценариев запуска для tomcat:
yourtomcatfolder/bin/startup.sh
yourtomcatfolder/bin/catalina.sh
Примечание: startup.sh вызывает каталину. шиллинг Вы должны добавить параметр в начале одного из этих файлов (после любых исходных комментариев)
Стандартный способ для глобальных переменных окружения - добавить запись в /etc/environment (вы не используете команду экспортируйте в этот файл, поскольку это не обычный сценарий bash)
CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Сделать переменную окружения постоянной
Вы можете установить переменные среды в bash (командной строки), но они не рекомендуются, поскольку они не всегда подбираются (например, если вы используете сервер, на который вы не входите, чтобы запустить tomcat): ~ / .bashrc | ~ / .profile | /etc.bash.bashrc | / И т.д. / профиль
Лучшее место для этого зависит от того, как и где вы установили Tomcat, какие приложения вы хотите поднять этот параметр и как глобально вы хотите, чтобы область была.
Документация Ubuntu о переменных среды обсуждает плюсы и минусы различных опций.
После прохождения Ubuntu Documentation on Environment Variables я пришел к следующему обходному пути:
##Save & run the following in a shell script,
export ENVIRON_VAR_NAME = Value
# any other initializations like
export PATH=$PWD:$PATH
bash
Последняя строка создает дочернюю оболочку, которая наследует значения переменных среды из родительской оболочки (которые только что были набор).
nano ~/.bashrc
Это скорее всего будет содержать довольно много данных. Большинство определений здесь относятся к настройке параметров bash, которые не связаны с переменными окружающей среды. Вы можете установить переменные среды так же, как и в командной строке:
export VARNAME=value
LINK
Я тестировал его на Ubuntu 16.04. Отлично работает.
Переменные среды должны уже работать
Если вы используете пакет tomcat6 из репозиториев Ubuntu, то в сценарии запуска /etc/init.d/tomcat6 уже установлены CATALINA_HOME и другие переменные среды.
Если вы устанавливаете tomcat вне диспетчера пакетов (надеюсь, в / opt или где-то еще за пределами управляемой файловой системы), тогда запуск TOMCAT/bin/startup.sh должен использовать относительное местоположение для определения CATALINA_HOME.
Переменные среды должны уже работать
Если по какой-то причине вам все еще нужно установить переменную среды, вы можете открыть окно терминала и ввести команду:
export CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Эта переменная среды теперь будет работать в этом окне терминала, но если вы откроете другое окно или выйдите из системы / логин, вы потеряете эту настройку.
Сделайте переменную окружения постоянной
Чтобы сделать настройку переменной окружения постоянной, есть несколько мест, которые вы можете определить настройкой.
Чтобы быть уверенным, что этот параметр выбран, добавьте вышеприведенную настройку в один из сценариев запуска для tomcat:
yourtomcatfolder/bin/startup.sh
yourtomcatfolder/bin/catalina.sh
Примечание: startup.sh вызывает каталину. шиллинг Вы должны добавить параметр в начале одного из этих файлов (после любых исходных комментариев)
Стандартный способ для глобальных переменных окружения - добавить запись в /etc/environment (вы не используете команду экспортируйте в этот файл, поскольку это не обычный сценарий bash)
CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Сделать переменную окружения постоянной
Вы можете установить переменные среды в bash (командной строки), но они не рекомендуются, поскольку они не всегда подбираются (например, если вы используете сервер, на который вы не входите, чтобы запустить tomcat): ~ / .bashrc | ~ / .profile | /etc.bash.bashrc | / И т.д. / профиль
Лучшее место для этого зависит от того, как и где вы установили Tomcat, какие приложения вы хотите поднять этот параметр и как глобально вы хотите, чтобы область была.
Документация Ubuntu о переменных среды обсуждает плюсы и минусы различных опций.
После прохождения Ubuntu Documentation on Environment Variables я пришел к следующему обходному пути:
##Save & run the following in a shell script,
export ENVIRON_VAR_NAME = Value
# any other initializations like
export PATH=$PWD:$PATH
bash
Последняя строка создает дочернюю оболочку, которая наследует значения переменных среды из родительской оболочки (которые только что были набор).
nano ~/.bashrc
это, скорее всего, содержат достаточно данных. Большинство определений для установки параметров в bash, которые не связаны с экологическими переменными. Вы можете установить переменные среды так же, как и из командной строки:
export VARNAME=value
ссылке
я проверял на Ubuntu 16.04. Работает отлично.
Переменные среды должны уже работать
Если вы используете пакет tomcat6 из репозиториев Ubuntu, то в сценарии запуска /etc/init.d/tomcat6 уже установлены CATALINA_HOME и другие переменные среды.
Если вы устанавливаете tomcat вне диспетчера пакетов (надеюсь, в / opt или где-то еще за пределами управляемой файловой системы), тогда запуск TOMCAT/bin/startup.sh должен использовать относительное местоположение для определения CATALINA_HOME.
Переменные среды должны уже работать
Если по какой-то причине вам все еще нужно установить переменную среды, вы можете открыть окно терминала и ввести команду:
export CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Эта переменная среды теперь будет работать в этом окне терминала, но если вы откроете другое окно или выйдите из системы / логин, вы потеряете эту настройку.
Сделайте переменную окружения постоянной
Чтобы сделать настройку переменной окружения постоянной, есть несколько мест, которые вы можете определить настройкой.
Чтобы быть уверенным, что этот параметр выбран, добавьте вышеприведенную настройку в один из сценариев запуска для tomcat:
yourtomcatfolder/bin/startup.sh
yourtomcatfolder/bin/catalina.sh
Примечание: startup.sh вызывает каталину. шиллинг Вы должны добавить параметр в начале одного из этих файлов (после любых исходных комментариев)
Стандартный способ для глобальных переменных окружения - добавить запись в /etc/environment (вы не используете команду экспортируйте в этот файл, поскольку это не обычный сценарий bash)
CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Сделать переменную окружения постоянной
Вы можете установить переменные среды в bash (командной строки), но они не рекомендуются, поскольку они не всегда подбираются (например, если вы используете сервер, на который вы не входите, чтобы запустить tomcat): ~ / .bashrc | ~ / .profile | /etc.bash.bashrc | / И т.д. / профиль
Лучшее место для этого зависит от того, как и где вы установили Tomcat, какие приложения вы хотите поднять этот параметр и как глобально вы хотите, чтобы область была.
Документация Ubuntu о переменных среды обсуждает плюсы и минусы различных опций.
После прохождения Ubuntu Documentation on Environment Variables я пришел к следующему обходному пути:
##Save & run the following in a shell script,
export ENVIRON_VAR_NAME = Value
# any other initializations like
export PATH=$PWD:$PATH
bash
Последняя строка создает дочернюю оболочку, которая наследует значения переменных среды из родительской оболочки (которые только что были набор).
nano ~/.bashrc
Это скорее всего будет содержать довольно много данных. Большинство определений здесь относятся к настройке параметров bash, которые не связаны с переменными окружающей среды. Вы можете установить переменные среды так же, как и в командной строке:
export VARNAME=value
LINK
Я тестировал его на Ubuntu 16.04. Отлично работает.
Переменные среды должны уже работать
Если вы используете пакет tomcat6 из репозиториев Ubuntu, то в сценарии запуска /etc/init.d/tomcat6 уже установлены CATALINA_HOME и другие переменные среды.
Если вы устанавливаете tomcat вне диспетчера пакетов (надеюсь, в / opt или где-то еще за пределами управляемой файловой системы), тогда запуск TOMCAT/bin/startup.sh должен использовать относительное местоположение для определения CATALINA_HOME.
Переменные среды должны уже работать
Если по какой-то причине вам все еще нужно установить переменную среды, вы можете открыть окно терминала и ввести команду:
export CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Эта переменная среды теперь будет работать в этом окне терминала, но если вы откроете другое окно или выйдите из системы / логин, вы потеряете эту настройку.
Сделайте переменную окружения постоянной
Чтобы сделать настройку переменной окружения постоянной, есть несколько мест, которые вы можете определить настройкой.
Чтобы быть уверенным, что этот параметр выбран, добавьте вышеприведенную настройку в один из сценариев запуска для tomcat:
yourtomcatfolder/bin/startup.sh
yourtomcatfolder/bin/catalina.sh
Примечание: startup.sh вызывает каталину. шиллинг Вы должны добавить параметр в начале одного из этих файлов (после любых исходных комментариев)
Стандартный способ для глобальных переменных окружения - добавить запись в /etc/environment (вы не используете команду экспортируйте в этот файл, поскольку это не обычный сценарий bash)
CATALINA_HOME=/path/to/the/root/folder/of/tomcat
Сделать переменную окружения постоянной
Вы можете установить переменные среды в bash (командной строки), но они не рекомендуются, поскольку они не всегда подбираются (например, если вы используете сервер, на который вы не входите, чтобы запустить tomcat): ~ / .bashrc | ~ / .profile | /etc.bash.bashrc | / И т.д. / профиль
Лучшее место для этого зависит от того, как и где вы установили Tomcat, какие приложения вы хотите поднять этот параметр и как глобально вы хотите, чтобы область была.
Документация Ubuntu о переменных среды обсуждает плюсы и минусы различных опций.