You still have lib/jdk9plus for JDK9+ lib.
However, in your case, I think it's better to use wrap.
Regards
JB
On 15/09/2021 13:42, Andrei Petru Mura wrote:
Rectify a bit: it seems that $KARAF_HOME/lib/ext is no longer considered
in 4.3.2 for jre greater than 1.8.
Andrei
On Wed, Sep 15, 2021 at 2:40 PM Andrei Petru Mura <[email protected]
<mailto:[email protected]>> wrote:
OpenJDK, I used OpenJDK 16. If I switch to OpenJDK 1.8, I manage to
fix the issue by adding the desired packages to
$KARAF_HOME/jre.properties file.
The following up question would be: how to add my own jar file (not
OSGI compliant) to Karaf at startup, and made available the
packages? Where should I put that Jar file? it seems that
$KARAF_HOME/lib/ext is no longer considered in 4.3.2.
Thanks,
Andrei
On Wed, Sep 15, 2021 at 2:34 PM JB Onofré <[email protected]
<mailto:[email protected]>> wrote:
Hi
What’s your JDK version and provider ?
Regards
JB
Le 15 sept. 2021 à 12:51, Andrei Petru Mura
<[email protected] <mailto:[email protected]>> a écrit :
Hi all,
I'm trying to upgrade to karaf 4.3.2. In the process, I try to
install xmlbeans with:
bundle:install -s
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlbeans/5.0.1_1
and it gives me this error:
Error starting bundle 241: Unable to resolve
org.apache.servicemix.bundles.xmlbeans [241](R 241.0): missing
requirement [org.apache.servicemix.bundles.xmlbeans [241](R
241.0)] osgi.wiring.package;
(osgi.wiring.package=com.sun.org.apache.xml.internal.resolver)
Unresolved requirements:
[[org.apache.servicemix.bundles.xmlbeans [241](R 241.0)]
osgi.wiring.package;
(*osgi.wiring.package=com.sun.org.apache.xml.internal.resolver*)]
I added this package in $KARAF_HOME/etc/jre.properties, under
jre-1.8 variable. It looks something like:
jre-1.8= \
${jre-base}, \
java.time, \
...
com.sun.nio.sctp, \
com.sun.org.apache.xml.internal.resolver
jre-9= \
${jre-base}, \
...
But still no luck.
Do you have any suggestions on this?
Thanks,
Andrei