Hello,

Using Karaf 4.2.0, I want to update a property in my custom distribution. So I 
add file src/main/karaf/assembly-property-edits.xml with: 

<edit>
    <file>org.ops4j.pax.web.cfg</file>
    <operation>put</operation>
    <key>org.osgi.service.http.port</key>
    <value>8182</value>
</edit>

The result is:

#Modified by org.apache.karaf.tools.utils.KarafPropertiesFile
#Thu Jun 07 15:39:28 EDT 2018
org.osgi.service.http.port=8182


The issue is that it erased all other properties.  Normally, this file has the 
following:

org.osgi.service.http.port=8181
javax.servlet.context.tempdir=${karaf.data}/pax-web-jsp
org.ops4j.pax.web.config.file=${karaf.etc}/jetty.xml


Is this the expected behavior?   How can I preserve the rest of the properties 
and modify just one?

Best regards,
Alex soto


Reply via email to