Переменная среды доступа из сервлета Java - PullRequest
13 голосов
/ 20 августа 2009

Я хотел бы знать, есть ли способ получить доступ к переменной окружения из сервлета Java. Я знаю, что могу передавать параметры сервлету с помощью web.xml, но мне нужно передать какое-то значение во время выполнения.

Требование примерно такое -

Приложение без веб-интерфейса, работающее на стороне сервера, устанавливает некоторое значение (переменную среды), и к нему необходимо обращаться во время веб-сеанса (из сервлета). Я использую веб-сервер Apache.

Я новичок в веб-программировании, так что прости меня, если я спрашиваю что-то глупое / глупое.

Ответы [ 2 ]

9 голосов
/ 20 августа 2009

Если вы хотите получить переменную среды os, используйте метод System.getenv ().

public static Map<String,String> getenv()

Возвращает неизменяемое представление карты строк текущей среды системы. Среда представляет собой системно-зависимое сопоставление имен и значений, которое передается от родительских к дочерним процессам.

6 голосов
/ 20 августа 2009

Использование System.getenv () , доступно с JDK 5.

...