Hmm I see KARAF_HOME/lib/endorsed/org.apache.karaf.specs.java.xml.ws-4.4.4.jar library, but it contains only javax.xml.ws.spi package (and javax.xml.soap)
In my work I maintain custom Karaf distro (Fuse Karaf), which in addition has this library: FUSE_HOME/lib/jdk9plus/jakarta.xml.ws-api-2.3.3.jar - and this library (Maven Central: https://repo1.maven.org/maven2/jakarta/xml/ws/jakarta.xml.ws-api/2.3.3/) and THIS library contains javax.xml.ws.soap (and javax.xml.ws.handler.soap) packages... I think you should simply drop jakarta.xml.ws-api-2.3.3.jar <https://repo1.maven.org/maven2/jakarta/xml/ws/jakarta.xml.ws-api/2.3.3/jakarta.xml.ws-api-2.3.3.jar> into KARAF_HOME/lib/jdk9plus regards Grzegorz Grzybek pon., 6 lis 2023 o 07:44 Mark Derricutt <m...@talios.com> napisał(a): > On 6/11/23 7:21 pm, Grzegorz Grzybek wrote: > > But "smx3.system" bundle looks like something from you, not from Karaf... > > It is, but there's a wiring dependency on > osgi.wiring.package=javax.xml.ws.soap>=0.0.0 there, which is no longer > being satisfied. > > Note I've not currently moved out individual bundles to be built under > Java 21 or anything yet, as I'd rather get a distribution working first > (if possible). > > Also, when running a stock Karaf 4.4.4 with the soap sample project jars > copied into the ./deploy directory, I got the same issue running the > newer (non 8) JDKs. >