このクライアントで正常に動作するWebサービスに接続します。
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オプションに追加します。
-Djavax.net.ssl.trustStore="C:\cacerts.jks"
('Keytool -list -keystore "C:\ cacerts.jks'、このコマンドを実行すると、必要な証明書がそこにあることがわかります)
クライアントを実行すると、次のエラーが発生します。
java.security.cert.CertificateException: No name matching localhost found.)