Эквивалент переменной env затмения tomcat - PullRequest
0 голосов
/ 04 января 2011


Я могу установить переменную окружения с Eclipse, когда нажимаю на Tomcat Server, а затем Open Launch configuration -> Environment -> Variable, Value. Что такое no-gui, no-eclipse textual-xml эквивалент этой настройки переменной?

Ответы [ 2 ]

1 голос
/ 04 января 2011

См .: http://tomcat.apache.org/tomcat-5.5-doc/config/context.html#Attributes

Вы можете настроить именованные значения, которые будут отображаться веб-приложением в качестве параметров инициализации контекста сервлета, вложив элементы <Parameter> внутри этого элемента.Например, вы можете создать параметр инициализации следующим образом:

<Context ...>
  ...
  <Parameter name="companyName" value="My Company, Incorporated"
         override="false"/>
  ...
</Context>

Это эквивалентно включению следующего элемента в дескриптор развертывания веб-приложения (/ WEB-INF / web.xml):

<context-param>
  <param-name>companyName</param-name>
  <param-value>My Company, Incorporated</param-value>
</context-param>

, но для изменения этого значения не требуется изменение дескриптора развертывания.

0 голосов
/ 08 августа 2012

Если вы используете операционную систему gnu-linux, вы можете отредактировать скрипт catalina.sh , чтобы экспортировать переменную среды. Первая строка скрипта (после комментариев, конечно) должна быть

export variableName=variableValue

Благодарность за Лукаса, который сказал мне, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...