Is there a possibility to configure the Spring PropertyPlaceholderConfigurer to read from properties.xml, via Apache Commons Configuration?
Here is a solution using spring modules. I don't know how current this is, but even if it isn't you could probably easily take the code and make it work with current versions.