It's the same: custom.properties is the "override" of the config.properties, it's not for System properties.

@maggu, I'm not sure to understand what you want to do.

You want to override or add system.properties ? Why not just updating the system.properties ? Not sure to follow you.

Regards
JB

On 08/21/2015 03:44 PM, Benson Margulies wrote:
Wait, don't use 'overrides.properties',  use 'custom.properties'.



On Fri, Aug 21, 2015 at 9:41 AM, maggu2810 <[email protected]
<mailto:[email protected]>> wrote:

    2015-08-21 15:25 GMT+02:00 Benson Margulies [via Karaf]
    <[email protected]
    <mailto:ml-node%[email protected]>>:
    > It is read at startup. The important question is whether it ends up in the
    > etc directory. Have you looked at the generated assembly to see if the 
file
    > is in the right place? Perhaps it's not travelling from src/main/resources
    > to etc correctly.

    Tried that one:

    ===

    $ cat etc/overrides.properties
    test_overrides=true

    The file overrides.properties must not be used for this, Karaf cannot
    be started:

    2015-08-21 15:37:50,481 | ERROR | pool-1-thread-1  |
    BootFeaturesInstaller            | 8 - org.apache.karaf.features.core
    - 4.0.0 | Error installing boot features
    java.lang.IllegalArgumentException: No path specified on clause:
    test_overrides = true
             at
    
org.apache.felix.utils.manifest.Parser.parseClauses(Parser.java:73)[8:org.apache.karaf.features.core:4.0.0]

    ===

    $ cat etc/override.properties
    test_override=true

    karaf@root()> system:property | grep test
    karaf@root()>

    So, the file is not evaluated and the content is not set as system
    properties.

    ===

    $ tail -n 1 etc/system.properties
    test_system=true

    karaf@root()> system:property | grep test
    test_system=true

    That was expected.




    --
    View this message in context:
    
http://karaf.922171.n3.nabble.com/system-properties-file-multiple-ones-tp4041994p4042001.html
    Sent from the Karaf - User mailing list archive at Nabble.com.



--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to