Как обучить System.getProperty () в Tomcat 5.5 - PullRequest
0 голосов
/ 13 ноября 2010

Я пытаюсь установить системное свойство в конфигурационном файле tomcat, чтобы оно могло быть прочитано кодом System.getProperty ().Это, вероятно, простая задача, но я не могу понять это.Вот хочу я попробовал безуспешно.

Изменен context.xml в настройках tomcat.

<Context>
      ....
     <Parameter name="run.mode" value="test"/>
     <Environment name="run.mode" value="test" type="java.lang.String"/>
</Context>

Я не хочу изменять настройки контейнера, только настройки сервера.

PS.Я довольно новичок в мире контейнеров и веб-приложений JVM.Все еще осмысливать вещи.Сейчас я работаю с Lift.

1 Ответ

2 голосов
/ 13 ноября 2010

Используйте переменную окружения JAVA_OPTS при запуске Tomcat, например:

JAVA_OPTS='-Drun.mode=test' start.sh
...