spring-projects/spring-ws

Update `SchemaFactoryUtils` to include `nested` in the value of `http://javax.xml.XMLConstants/property/accessExternalSchema`

wilkinsona opened this issue · 2 comments

Spring Boot 3.2 has introduced a new loader implementation for uber jars. Part of this new implementation is a change in the URI scheme for resources within those jars. The scheme is now jar:nested whereas it was jar:file previously. As reported in spring-projects/spring-boot#38581 (comment), this change is breaking Spring WS. Can SchemaFactoryUtils please be updated in Spring WS 4.0.x to include this new nested scheme?

izeye commented

I created #1401 to try to fix this.

Our service upgrade to Spring Boot 3.2 is suffering from the same issue:
For now we have disabled the new Nested Jar Support and reverted to the old code by using:

bootJar {
  loaderImplementation = org.springframework.boot.loader.tools.LoaderImplementation.CLASSIC
}

until this is sorted by Spring