У меня есть java_home набор в Linux и в бен файл сценария/karaf одна запись:Связки в karaf не в состоянии разрешить Java библиотеки
JAVA_EXT_DIRS = "$ {JAVA_HOME}/JRE/Библиотека/внеш: $ {JAVA_HOME }/Lib/внеш: $ {JAVA_HOME}/JRE/Библиотека: $ {KARAF_HOME}/Lib/внутр»
Когда мой karaf запущен и работает, и поток тестируется ниже ошибки броска:
Вызванный by: java.lang.ClassNotFoundException: javax.xml.transform.TransformerFactoryConfigurationError не найден ..
Но это шо uld будет предоставлен rt.jar и rt.jar присутствует в «$ {JAVA_HOME}/jre/lib», поэтому я добавил тот же раздел в записи JAVA_EXT_DIRS. Но такая же ошибка сохраняется.
Мне нужно получить библиотеки java от karaf. Помогите мне понять причину.
FYI ... выпуск исправен. Решение состоит в том, чтобы изменить приведенную ниже строку в сценарии karaf или karaf.bat JAVA_EXT_DIRS = "$ {JAVA_HOME}/jre/lib/ext: $ {JAVA_HOME}/lib/ext: $ {KARAF_HOME}/lib/ext" и добавлен $ {JAVA_HOME}/JRE/Lib. – technicalworm