I am currently trying to test out the variable Interpolation and cannot
get it to work properly. I am not sure if it is bug or just misuse on my
part as I am new to the commons package. Any help would be much
appreciated.
I load up my configuation files this way and all else seems to work.
config = new
PropertiesConfiguration(pathfilename);
FileChangedReloadingStrategy strat = new
FileChangedReloadingStrategy();
strat.setRefreshDelay(30000);
config.setReloadingStrategy(strat);
My property exists in my main propery file that I use to load other
property files.
include = General.properties
include = DragonfxBeanPoolFactory.properties
include = MsgEventMapping.properties
include = LSPMsgTypeMappings.properties
include = ReportConfig.properties
include = SendingMessage.properties
LOGFILE_PROPERTIES={sys:app_env}_{sys:app_vm}_log4j.xml
My system properties are set using the vm parameter. -Dapp_env=dev
-Dapp_vm=web
They are available when I use system.getProperty to access them. I am
using 1.4 version of the commons jar.
When I get the property it returns the string with the brackets etc like
it cannot find the system property.
Thanks ahead of time for any help you may provide.