
Update `JarFileArchive` so that unpacked jars use `file:` URLs rather than `jar:file:`. This aligns with the behavior of Spring Boot 3.1 and allows calls to `class.getSigners()` to work again. Fixes gh-38833
Update `JarFileArchive` so that unpacked jars use `file:` URLs rather than `jar:file:`. This aligns with the behavior of Spring Boot 3.1 and allows calls to `class.getSigners()` to work again. Fixes gh-38833