What's the statement on JDK 11 support in 4.2.2. I've not had any luck with
getting 4.2.2 to run under Windows Server 2016. I unzip the distro, and run
karaf.bat in the console. Karaf starts and then appears to hang, never getting
to the prompt. V4.2.1 runs fine under the same scenario though.
In the log, all I get is the following:
Dec 21, 2018 11:57:41 AM org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Trying to lock C:\karaf\apache-karaf-4.2.2\lock
Dec 21, 2018 11:57:41 AM org.apache.karaf.main.lock.SimpleFileLock lock
INFO: Lock acquired
Dec 21, 2018 11:57:41 AM org.apache.karaf.main.Main$KarafLockCallback
lockAcquired
INFO: Lock acquired. Setting startlevel to 100
2018-12-21T11:57:43,012 | WARN | FelixStartLevel | Activator
| 11 - org.apache.karaf.features.core - 4.2.2 | Error starting activator
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
at
org.apache.karaf.features.internal.osgi.Activator.doStart(Activator.java:166)
~[11:org.apache.karaf.features.core:4.2.2]
at
org.apache.karaf.util.tracker.BaseActivator.start(BaseActivator.java:89)
[11:org.apache.karaf.features.core:4.2.2]
at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
[?:?]
at
org.apache.felix.framework.Felix.activateBundle(Felix.java:2240) [?:?]
at
org.apache.felix.framework.Felix.startBundle(Felix.java:2146) [?:?]
at
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373) [?:?]
at
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
[?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at java.net.URLClassLoader.findClass(URLClassLoader.java:471)
~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at
org.apache.felix.framework.ExtensionManager$ExtensionManagerWiring.getClassByDelegation(ExtensionManager.java:940)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl.searchImports(BundleWiringImpl.java:1660)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1590)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80)
~[?:?]
at
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053)
~[?:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
... 8 more
Scott