I think the Hudson/Jenkins approach of configuring a webapp's
parameters using an environment variable should be fine.
System properties would be another good way to do this. That's how
you set the run mode in Lift:
http://www.assembla.com/wiki/show/liftweb/Run_Modes
So you could either set the DB connection params in the env var/sys
prop directly, or that's where you could let the user specify the
location of the Lift .props files.