Details
Description
Now, when installing the service wrapper, it doesn't define the JAVA_HOME (defined in System properties) in etc/karaf-wrapper.conf.
If the problem doesn't have JAVA_HOME defined at startup (in runlevel), we may encounter issue like security exception (around key negotiation).
As the JAVA_HOME is known during the installation of the service wrapper, it makes sense to use it in etc/karaf-wrapper.conf like:
set.default.JAVA_HOME=/java/path
set.default.KARAF_HOME=/foobar
set.default.KARAF_BASE=/foobar
set.default.KARAF_DATA=/foobar/data