Я использую tomcat и хочу получить переменную окружения в своем коде Java.
Чтобы установить переменную окружения, я использую эту команду bash:
export TOMCAT_OPTS=-Dmy.var=foo
После этого я начинаю кот
./startup.sh (in bin folder of tomcat)
В своем Java-коде я пытаюсь получить эту переменную:
System.getEnv("my.var")
Но возвращается NULL.
Как я могу это сделать?
Я уточнил, что если я использую maven для запуска tomcat и использую вкладку среды eclipse, переменная найдена! Но мне нужно запустить Tomcat, как указано выше, в рабочем режиме.
РЕДАКТИРОВАТЬ: при использовании экспорта MY_VAR напрямую он запускается на локальном, но не на моем сервере ...