I think that wether you want blobs on dir is not specific to a certain database, and should not be configured in the specific database xml. I would suggest jdbc.xml.
The jdbc.xml is not appropriate as you can use an appserver datasource instead of the JDBC module, leaving you no place to configure.
Currently teh databse xmls are the only place. I fathom an additional config file can be added to storage, but I doubt that amke sthings much clearer (like what goes in one file and what goes in the other?).
I don't see the problem of having default configuration in jar (as a resource), with teh possibility to override it in the config files dir.
The man problem is mapping config files.
The easiest so to do this si to move all config resources in teh jar to teh org.mmbase.config package.
I.e. all storage database config would go to:
org.mmbase.config.storage.database (or org.mmbase.config.storage)
and likewise can then be overridden bij placing a file in WEB-INF/config/storage/database (or WEB-INF/config/storage)
That is, imo, the simplest way to go about it.
-- Pierre van Rooden Mediapark, C 107 tel. +31 (0)35 6772815 "Never summon anything bigger than your head."
