Здравствуйте, indee, Вы писали:
I>Можно ли каким-нибудь образом в Tomcat создавать глобальные переменные (параметры) которые можно было бы I>ипользовать во всех приложениях?
I>Спасибо.
Здравствуйте, indee, Вы писали:
I>Можно ли каким-нибудь образом в Tomcat создавать глобальные переменные (параметры) которые можно было бы I>ипользовать во всех приложениях?
Здравствуйте, indee, Вы писали:
I>Можно ли каким-нибудь образом в Tomcat создавать глобальные переменные (параметры) которые можно было бы I>ипользовать во всех приложениях?
I>Спасибо.
Cоздаешь класс с переменной и ложишь его в ./tomcat/common/classes.
Здравствуйте, indee, Вы писали:
I>Можно ли каким-нибудь образом в Tomcat создавать глобальные переменные (параметры) которые можно было бы I>ипользовать во всех приложениях?
Как вариант <context-param> в CATALINA_HOME/conf/web.xml
Здравствуйте, indee, Вы писали:
I>Можно ли каким-нибудь образом в Tomcat создавать глобальные переменные (параметры) которые можно было бы I>ипользовать во всех приложениях?
I>Спасибо.
Здравствуйте, indee, Вы писали:
I>Если эти параметры сохраняю в файле приложения: WEB-INF\web.xml, I>то могу прочитать корректное значение.
I>Параметр читаю так: I>getServletContext().getInitParameter("companyName")
I>Подскажите пожалуйста где может быть ошибка, в чтении параметров Tomcat \conf\web.xml?
конструкция getServletContext().getInitParameter("companyName") читает параметр из контекста текущего веб приложения
чтобы прочитать параметр из чужого контекста, нужно сначала этот контекст получить: getServletContext().getContext("вот тут нужно указать контекст где находятся переменные")
а потом уже .getInitParameter("companyName")