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.
>

Reply via email to