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]> 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]> wrote: > >> Hi >> >> What’s your JDK version and provider ? >> >> Regards >> JB >> >> Le 15 sept. 2021 à 12:51, Andrei Petru Mura <[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 >> >>
