We would like that too, however datasources are a JBoss concept and are read by JBoss, so the only variable replacement in the -ds.xml files are done using JBoss variables.

There are several options to make this work:

1. launch JBoss by giving it too al system properties file to read, so that they are taken into account in the datasource. This is easy to do, but changes the way JBoss is launched which is platform-dependent (as the executable scripts depend on the platform). See http://wiki.jboss.org/wiki/Wiki.jsp?page=JBossRunParameters for the -P option.

2. do the replacement at Nuxeo pre-deployment time and point JBoss to a datasource directory with nuxeo-replaced variables instead.
This would be more transparent but is more code to write.

So for your own project you may want to use the first option until we find the time to code a datasource preparsing.

Florent


On 11 Jun 2007, at 19:37, Vincent Dutat wrote:
it would be nice if datasource properties like org.nuxeo.ecm.sql.jena.databaseType are placed in an other config file (i.e. datasources.properties) so that these properties are overriden more easily (without having to maintain in the overriding file other general properties not related to datasources).

Regards.

--
Florent Guillaume, Director of R&D, Nuxeo
Open Source Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87



_______________________________________________
ECM mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm

Reply via email to