используя файл xspf как на ubuntu, так и на окнах

Переменные среды должны уже работать

Если вы используете пакет tomcat6 из репозиториев Ubuntu, то в сценарии запуска /etc/init.d/tomcat6 уже установлены CATALINA_HOME и другие переменные среды.

Если вы устанавливаете tomcat вне диспетчера пакетов (надеюсь, в / opt или где-то еще за пределами управляемой файловой системы), тогда запуск TOMCAT/bin/startup.sh должен использовать относительное местоположение для определения CATALINA_HOME. [!d3 ]

Переменные среды должны уже работать

Если по какой-то причине вам все еще нужно установить переменную среды, вы можете открыть окно терминала и ввести команду: [!d6 ]

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 | / И т.д. / профиль

0
задан 8 October 2017 в 04:11

2 ответа

я нашел его! после изучения ошибки лучше я понял, что он ищет / D: вместо D:

и, видимо, с помощью «" ln -s / media / fuseteam / Data / D: "он создал файл в моя домашняя папка

, поэтому правильная команда была «sudo ln -s / media / fuseteam / Data / D:»

0
ответ дан 18 July 2018 в 05:37

я нашел его! после изучения ошибки лучше я понял, что он ищет / D: вместо D:

и, видимо, с помощью «" ln -s / media / fuseteam / Data / D: "он создал файл в моя домашняя папка

, поэтому правильная команда была «sudo ln -s / media / fuseteam / Data / D:»

0
ответ дан 24 July 2018 в 18:23

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

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