Description
In Karaf 2.3.0, the weaving has been disabled by default in the root instance in etc/system.properties with the following properties:
#
- Settings for the OSGi 4.3 Weaving
- By default, we will not weave any classes. Change this setting to include classes
- that you application needs to have woven.
#
org.apache.aries.proxy.weaving.enabled=none - Classes not to weave - Aries default + Xerces which is known to have issues.
org.apache.aries.proxy.weaving.disabled=org.objectweb.asm.,org.slf4j.,org.apache.log4j.,javax.,org.apache.xerces.*
However, this weaving behavior is not present in child instances: the child instances use a "default" system.properties without this.