Details
Description
I can't use JavaScript scripting in Karaf on Java 8 because ScriptEngineFactory implementation (provided by Nashorn) is located in system package jdk.nashorn.api.scripting. In Java 7, Rhino implementation is located in package com.sun.script.javascript. By default, Karaf offers some system packages (including com.sun) in configuration property org.osgi.framework.bootdelegation which is defined in file etc/config.properties. That's why Rhino available from Karaf. It will be great if you add jdk.nashorn to boot delegation by default.
Attachments
Issue Links
- blocks
-
CAMEL-10349 javaScript setHeader conversion fault
- Closed
- links to