>>>>> Jean-Baptiste Onofré <j...@nanthrax.net>:

> Hi,
> That's because it's a factory, not a config.

> You have to use config:edit --factory.

Hm... this was kind of strange...?

I did this:
 karaf@root()> config:edit --factory org.ops4j.datasource-authservice-production
 karaf@root()> config:property-set url "jdbc:postgresql:///ukelonn"
 karaf@root()> config:update
 karaf@root()>

And the result was this:
  -rw-------  1 sb sb    33 Nov 12 19:26 
org.ops4j.datasource-authservice-production-18185463578817080582.cfg
  -rw-r--r--  1 sb sb   250 Nov 12 19:24 
org.ops4j.datasource-authservice-production.cfg
  -rw-r--r--  1 sb sb   208 Nov 12 19:24 
org.ops4j.datasource-authservice-test.cfg

The edited property is in the separate file ie. the one with
"-18185463578817080582".

(I thought maybe karaf would combine the two files into one config.  But
unfortunately, it doesn't seem to work that way...?)

The data I see in the application is the data from the database it
connects to at default, and not the database I'm trying to set with the
URL (the database is a user database so I verify by trying to log in
with specific users).

Reply via email to