Я подключаюсь к веб-сервису с этим клиентом, который работает нормально:
WSCSI WSCS = new WSCSI("http://localhost:8080/ServiceV2/services/WSCSISoap?wsdl","WSCSI","WSCSISoap");
IScoring instance = new ScoringCFA(WSCS);
assertEquals(true, instance.statusService());
Мне нужно использовать SSL, поэтому я изменил URL:
https://localhost:8181/ServiceV2/services/WSCSISoap?wsdl
И добавьте это в VM Options:
-Djavax.net.ssl.trustStore="C:\cacerts.jks"
('Keytool -list -keystore "C: \ cacerts.jks', когда я запускаю эту команду, я вижу, что сертификат, который мне нужен, есть)
Когда я запускаю клиент, получаю эту ошибку:
java.security.cert.CertificateException: No name matching localhost found.)