Это зависит от определенного протокола, определенного в протоколе. Некоторые поддерживают постоянные соединения, другое завершение их соединения когда Ваш вызов близко во входе или outputstream, данном соединением. Но кроме запоминания к закрытию потоков Вы открылись от URLConnection, нет ничего иного, что можно сделать.
От javadoc для java.net. URLConnection
, Вызывающий завершение (), методы на InputStream или OutputStream URLConnection после запроса могут освободить сетевые ресурсы, связанные с этим экземпляром, если конкретные спецификации протокола не определяют различные поведения для него.
Ваш krb5.conf неверен. Это [libdefaults] , а не [libdefault].