2012-04-26 2 views
1

Я воспользовался этой проблемой. У нас есть несколько приложений Java EE, развернутых на JBoss 6.1, и я хотел бы иметь общий файл свойств среди этих экземпляров.Файл общей собственности среди экземпляров в JBoss 6

Когда я поставил этот файл под conf папку в моем текущем запущенном экземпляре, я могу загрузить его через Thread.currentThread().getContextClassLoader().getResource(FILE).openStream(), но я не смог заставить ее работать из разных папок (я попробовал все, минимальное и стандарт). Я полагаю, что для этого есть простое решение, но я этого не вижу.

Спасибо за любые предложения.

P.S. Я понимаю, что я мог бы сделать аналогичную вещь с JNDI или переменной окружения, но я действительно хотел бы использовать этот подход. Также предполагается, что файл должен быть доступен только для чтения.

ответ

1

попытаться назначить псевдоним Conf Дира, а затем в остальных случаях вы можете загрузить его с помощью Thread.currentThread().getContextClassLoader().getResource(FILE).openStream(), где в FILE упоминается с помощью псевдонима

+0

Спасибо за предложение, но проблема уже решена, мой босс только что сказал мне, что мы действительно не требуем этой функциональности, а файл, отделенный в каждом экземпляре, достаточно хорош :-) –

+0

@Petr Mensik вы могли бы принять ответ тогда – ant

Смежные вопросы