powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / include внешнего файла в web.xml
4 сообщений из 4, страница 1 из 1
include внешнего файла в web.xml
    #38654044
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Ситуация в следующем: в web.xml есть описание настроек фильтра(ов), которые являются специфичными для конкретного "физического" сервера приложений, на котором развёртывается веб-приложение. Хотелось бы иметь возможность выделить эти настройки в отдельный xml файл, разместив его в контексте самого сервера приложений и подгружать данные из него в момент запуска веб-приложения. Смысл ещё в том, что данные настройки используются и в других веб-приложениях, развёрнутых на этих серверах. А пока при обновлении приходится по сути создавать уникальную копию под каждый сервер. Гугль даёт рецепты по подгрузке внешнего файла только из контекста самого приложения, что не решает проблему.
А ну да: сервер jboss 5.1
...
Рейтинг: 0 / 0
include внешнего файла в web.xml
    #38654075
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не скажу точно за 5ю версию. Но в 4м JBoss отдельным модулем (сервисом) развернут Tomcat. Внутри него находиться web.xml
server\default\deploy\jbossweb-tomcat50.sar\conf\web.xml
Этот web.xml общий для всех web приложений. Можно попробовать туда прописать.
...
Рейтинг: 0 / 0
include внешнего файла в web.xml
    #38655485
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyDmtХотелось бы иметь возможность выделить эти настройки в отдельный xml файл, разместив его в контексте самого сервера приложений и подгружать данные из него в момент запуска веб-приложения.
Ну или делаете прокси класс, который из web.xml приложения читает, только параметр, где искать остальные настройки и создает объект, настроив его как надо.
...
Рейтинг: 0 / 0
include внешнего файла в web.xml
    #38681531
AndreyDmt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!
Наткнулся на свою тему, решил отчитаться чем всё закончилось. Внедрить внешний файлик так и не случилось, помог файл конфига deploy\properties-service.xml, евоная секция <attribute name="Properties"> и наличие исходников. Сделал:
- убрал все специфичные для сервера параметры из web.xml
- перенёс их в указанную секцию
Код: xml
1.
2.
3.
<attribute name="Properties">
  my.filter.config.param=myspecparam
</attribute>


- в исходниках, где этот параметр требовался, добавил в след за
Код: java
1.
2.
3.
4.
value = filterConfig.getInitParameter(propertyName);
if (CommonUtils.isNotBlank(value)) return value;
// Поиск системного параметра
value = System.getProperty(SYSTEM_PARAMETER_PREFIX + propertyName);


Вроде работает как надо
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / include внешнего файла в web.xml
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]