Добрый день, коллеги.
возникла проблема:
в jboss запускается два приложения.
в web.xml первого есть:
<context-param>
<param-name>oiosaml-j.home</param-name>
<param-value>${oiosaml_backend}</param-value>
</context-param>
у второго есть:
<context-param>
<param-name>oiosaml-j.home</param-name>
<param-value>${oiosaml_frontend}</param-value>
</context-param>
т.е. по сути как должно быть: для каждого приложения переменная устанавливается в своё значение и всё хорошо и приятно. Однако происходит следующее: приложения деплоятся в порядке описания, т.е. сначала 1, потом 2, переменная oiosaml-j.home каждый раз устанавливается в глобальном контексте, а это значит, что после запуска второго приложения, она станет и для первого равной ${oiosaml_frontend}, чего быть не должно.
Данная конструкция прекрасно работала на jboss 5.1.0GA, но, по производственным причинам пришлось перейти на 5.1.2, и проявилась данная проблема.
Есть ли мысли по этому поводу, как починить?