Я использую SOAP веб-сервис. Я использую следующий код для указания моего локально сохраненного хранилища ключей во время аутентификации.
(new File(this.keyStoreLocation)).toURI().toURL()
Этот код создает следующий URL в linux.
file:/home/username/keystore_location
И в windows Я получаю следующий URL
file://C:/Users/keystore_location
Теперь, в случае Linux, все работает нормально. Но в windows я получаю
UnknownHostException: C
Затем я отладил в windows и изменил URL на
file:/C:/Users/keystore_location
Это работало нормально. Я не совсем понимаю, почему это происходит. Пожалуйста, помогите мне понять эту проблему. Спасибо!