Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / include внешнего файла в web.xml / 4 сообщений из 4, страница 1 из 1
28.05.2014, 08:41
    #38654044
AndreyDmt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
include внешнего файла в web.xml
Приветствую!
Ситуация в следующем: в web.xml есть описание настроек фильтра(ов), которые являются специфичными для конкретного "физического" сервера приложений, на котором развёртывается веб-приложение. Хотелось бы иметь возможность выделить эти настройки в отдельный xml файл, разместив его в контексте самого сервера приложений и подгружать данные из него в момент запуска веб-приложения. Смысл ещё в том, что данные настройки используются и в других веб-приложениях, развёрнутых на этих серверах. А пока при обновлении приходится по сути создавать уникальную копию под каждый сервер. Гугль даёт рецепты по подгрузке внешнего файла только из контекста самого приложения, что не решает проблему.
А ну да: сервер jboss 5.1
...
Рейтинг: 0 / 0
28.05.2014, 09:18
    #38654075
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
include внешнего файла в web.xml
Не скажу точно за 5ю версию. Но в 4м JBoss отдельным модулем (сервисом) развернут Tomcat. Внутри него находиться web.xml
server\default\deploy\jbossweb-tomcat50.sar\conf\web.xml
Этот web.xml общий для всех web приложений. Можно попробовать туда прописать.
...
Рейтинг: 0 / 0
29.05.2014, 11:19
    #38655485
Сергей Арсеньев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
include внешнего файла в web.xml
AndreyDmtХотелось бы иметь возможность выделить эти настройки в отдельный xml файл, разместив его в контексте самого сервера приложений и подгружать данные из него в момент запуска веб-приложения.
Ну или делаете прокси класс, который из web.xml приложения читает, только параметр, где искать остальные настройки и создает объект, настроив его как надо.
...
Рейтинг: 0 / 0
27.06.2014, 10:32
    #38681531
AndreyDmt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
include внешнего файла в web.xml
Приветствую!
Наткнулся на свою тему, решил отчитаться чем всё закончилось. Внедрить внешний файлик так и не случилось, помог файл конфига 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
Форумы / Java [игнор отключен] [закрыт для гостей] / include внешнего файла в web.xml / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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