Установка переменной среды для сервлета Tomcat 6

Я просто использую маленькую маркерную подкачку (обычно 256 МБ, но я даже сделал 64 МБ), потому что для конфигурирования системы с нулевой подкачкой нужна специальная конфигурация.

Дисковое пространство является дешевым, но slooooooooow. Как только система начинает подкачивать, производительность является нулем. И RAM больше не является настолько дорогой.

Доверяйте мне, купите немного более медленный процессор и купите больше RAM. 2,8 ГГц вместо 3,0 ГГц сохранят Вас достаточно денег для покупки еще 2 ГБ RAM, по крайней мере.

0
задан 15 January 2011 в 00:18
1 ответ

Из пользовательского списка рассылки Tomcat:

Это не совсем ясно из документации Tomcat, но Вы не создаете переменные среды, которые могут быть получены с помощью System.getenv. Вместо этого Вы помещаете записи в контекст JNDI.

Вы захотите получить их как это:

//Получите наш Контекст контекста именования среды initCtx = новый InitialContext (); Контекст envCtx = (Контекст) initCtx.lookup ("java:comp/env");

Строковое НЕЧТО = (строка) envCtx.lookup ("НЕЧТО");

//теперь НЕЧТО должно иметь значение "панель" от Вашего

Документация для ресурсов JNDI может быть найдена здесь: http://tomcat.apache.org/tomcat-6.0-doc/jndi-resources-howto.html

Надежда, которая помогает, - chris

2
ответ дан 4 December 2019 в 14:57

Теги

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