11:22:51,172 INFO [KarafBoot] Checking to see if org.pentaho.clean.karaf.cache is enabled 11:22:51,248 INFO [KarafInstance] ******************************************************************************* *** Karaf Instance Number: 1 at /tmp/kettle/kettle9/./system/k *** *** araf/caches/kitchen/data-1 *** *** Karaf Port:8802 *** *** OSGI Service Port:9051 *** ******************************************************************************* Error starting karaf activator org.apache.karaf.specs.activator.Activator: org/apache/karaf/specs/locator/OsgiLocator 十月 18, 2024 11:22:52 上午 org.apache.karaf.main.KarafActivatorManager startKarafActivators 警告: Error starting karaf activator org.apache.karaf.specs.activator.Activator from url jar:file:/tmp/kettle/kettle9/launcher/../lib/org.apache.karaf.specs.activator-4.2.6.jar!/META-INF/MANIFEST.MF java.lang.NoClassDefFoundError: org/apache/karaf/specs/locator/OsgiLocator at org.apache.karaf.specs.activator.Activator.register(Activator.java:124) at org.apache.karaf.specs.activator.Activator.start(Activator.java:71) at org.apache.karaf.main.KarafActivatorManager.startKarafActivators(KarafActivatorManager.java:62) at org.apache.karaf.main.Main.launch(Main.java:281) at org.pentaho.platform.osgi.KarafBoot$4.run(KarafBoot.java:263) at java.lang.Thread.run(Thread.java:748) at org.pentaho.platform.osgi.KarafBoot.startup(KarafBoot.java:272) at org.pentaho.di.osgi.registryExtension.OSGIPluginRegistryExtension.init(OSGIPluginRegistryExtension.java:109) at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:565) at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:545) at org.pentaho.di.core.KettleClientEnvironment.init(KettleClientEnvironment.java:117) at org.pentaho.di.core.KettleClientEnvironment.init(KettleClientEnvironment.java:80) at org.pentaho.di.kitchen.Kitchen$1.call(Kitchen.java:83) at org.pentaho.di.kitchen.Kitchen$1.call(Kitchen.java:76) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassNotFoundException: org.apache.karaf.specs.locator.OsgiLocator at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ... 18 more
解决办法:
打开文件:
将其中内容注释: