Are you running the application standalone or are you running in an application server? For
JBoss AS, I know that you can deploy an exploded jar (i.e. like a folder), so you don't have to unjar, edit and re-jar the application. In JBoss AS, you can even have the property value as a placeholder, for example:
and then pass the "DbServer" value as a
Java system property: