Keeping properties private in JBoss ESB?
Issue
- I have a question about properties files (*.properties) and how to use them within ESB files. I want to be able to use the properties specified within a properties file in ’jboss-esb.xml’ (of an ESB file) by simply writing ${my.property.name}. I know that this is possible by adding the filepath of the properties file to the URLList attribute within ’properties-service.xml’. However, this makes the properties available to everyone who can read the system properties. Is there a way to specify a properties file to be used exclusively by a single ESB file and still beeing able to use ${my.property.name} in ’jboss-esb.xml’?
Environment
- JBoss SOA Platform (SOA-P) 5.x
- JBoss SOA Platform (SOA-P) 4.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.