JarURLConnection.connect
, выбрасывая FileNotFoundException
, если файл JAR содержит +
char.
Запись JAR BOOT-INF / classes! /Sam.wsdl не найдена в /Users/pp/git/Repo/build/libs/repo-1.1.0+1.jar
Хранилище сервисов:
import java.io.IOException;
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import org.springframework.core.io.ClassPathResource;
public class SampleService extends Service {
public SampleService() throws IOException {
super(new ClassPathResource("sam.wsdl", SampleService.class.getClassLoader()).getURL(), new QName("qname", "serv"));
}
}
Этот код прекрасно работает, когда new ClassPathResource("sam.wsdl", SampleService.class.getClassLoader()).getURL()
преобразуется в URL
баночка: Файл: /Users/pp/git/Repo/build/libs/repo-1.1.0.jar / BOOT-INF / классы /sam.wsdl
!
Но когда у меня есть баночка, +
выдает исключение FNF.
баночка: Файл: /Users/pp/git/Repo/build/libs/repo-1.1.0+1.jar / BOOT-INF / классы /sam.wsdl
!