karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jean-Baptiste Onofré ...@nanthrax.net>
Subject Re: system properties file (multiple ones)
Date Fri, 21 Aug 2015 13:47:40 GMT
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 <maggu2810@gmail.com
> <mailto:maggu2810@gmail.com>> wrote:
>
>     2015-08-21 15:25 GMT+02:00 Benson Margulies [via Karaf]
>     <ml-node+s922171n4041999h25@n3.nabble.com
>     <mailto:ml-node%2Bs922171n4041999h25@n3.nabble.com>>:
>     > 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é
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Mime
View raw message