ScriptEngineManager e ScriptEngine não podem ser carregados no Karaf OSGi (Nashorn não encontrado)
Estou tentando usarScriptEngineManager
eScriptEngine
para executar algum código JavaScript com Java. Eu uso o Java 8. Estou executando este código no Karaf OSGi.
O exemplo que usei funciona bem em uma classe Java de amostra, mas empacotá-la em um pacote fornece esse erroScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider jdk.nashorn.api.scripting.NashornScriptEngineFactory not found
Quando olho para os cabeçalhos do pacote, vejo que o pacote importajavax.script,
o pacote das classes chamadas, mas parece que (nashorn) o provedor não foi encontrado.
obrigado