Hello, I'm using @ConfigProperty for loading properties from a propertyfile. This works fine as long as I deploy the application as an WAR File. If a wrap the WAR in an EAR File the Properties won't get loaded.
We are using JBoss EAP 6.1.1 (JBoss AS 7.2.1). As far as I can see from debugging the following happens: - The properties are loaded on EAR Startup with the EAR Classloader - The properties are put in the org.apache.deltaspike.core.api.config.ConfigResolver.configSources HashMap, the key is the EAR Classloader - The properties are accessed in the WAR File, so the WAR Classloader is used - The ...ConfigResolver.getConfigSources() uses the WAR Classloader as a key for the HashMap - No properties are found because of the wrong key (WAR instead of EAR Classloader) Any ideas how to get this working? I could build a small sample if that's help, but that's pretty much it. Thanks, regards, Thomas Ing. Thomas Stemmer Solution Architect Software Development Java cellent AG ...more than just IT Lassallestraße 7b A-1020 Wien Tel: +43 (1) 532 78 03-0 Fax: +43 (1) 532 78 03-33 Mobil: +43 (676) 841 785-500 [email protected]<mailto:[email protected]> www.cellent.at <http://www.cellent.at/> [cid:hana.gif]<http://www.cellent.at/leistungen/business-consulting/sap/sap-hana.html> Firmensitz Wien - Handelsgericht Wien - FN 208229w Diese EMail sowie etwaige Anlagen sind ausschliesslich fuer den Adressaten bestimmt und koennen vertrauliche oder gesetzlich geschuetzte Informationen enthalten. Wenn Sie nicht der bestimmungsgemaesse Empfaenger sind, unterrichten Sie bitte den Absender und vernichten Sie diese Mail. Anderen als dem bestimmungsgemaessen Adressaten ist es untersagt, diese EMail zu speichern, weiterzuleiten oder ihren Inhalt, auf welche Weise auch immer, zu verwenden. Wir verwenden aktuelle Virenschutzprogramme. Fuer Schaeden, die dem Empfaenger gleichwohl durch von uns zugesandte, mit Viren befallene EMails entstehen, schliessen wir jede Haftung aus. The information contained in this e-mail or attachments is intended only for its addressee and may contain confidential and/or privileged information. If you have received this e-mail in error, please notify the sender and delete the e-mail. If you are not the intended recipient, you are hereby notified, that saving, distribution or use of the content of this e-mail in any way is prohibited. We use updated virus protection software. We do not accept any responsibility for damages caused anyhow by viruses transmitted via e-mail.
