When the configuration is dynamic and only available at runtime my forgetfulness is even more frustrating. I resort to breakpoints,
System.out.println()or other inefficient means to retrieve this information.
Apache Karaf has both kinds of configuration: runtime and static. The static information lives in $KARAF_HOME/etc and is easily discovered. The runtime configuration is a different story. The static configuration contains variables that have their values substituted at runtime based on JVM System properties, other configuration values and other sources like the OSGi framework. This contributes to a very frustrating development experience for the average Karaf application developer as well as the EIK project.