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