Hello.<div><br></div><div>I want to read some configuration from file in my web app. And inject data from it to some managed beans. Now I use producer with hard-coded file name to do so.</div><div><br></div><div>To deploy two such WARs on one server I want to pass this configuration file name in runtime. I&#39;he tried:</div>

<div><ul><li>JNDI -- no usual context before end of deployment (in CDI Extension, post construct methos),</li><li>Servlet Listener -- it starts after all CDI injections passed,</li><li>Seam @ContextPath annotation -- it uses servlet listener.</li>

</ul><div>How can I resolve WAR file name or context path in CDI to use it in producer? Or can I somehow pass string parameter (depending on concreet deployment) to CDI Producer without changing war?</div></div><div><br>
</div>
<div>-- </div><div>Best regards,</div><div>Konstantin Gribov aka gross</div>