responseTimeout 및 soTimeout을 15000ms로 설정했지만 90000ms 후에도 시간 초과가 발생합니다.jcifs로 정의 된 시간 초과가 작동하지 않습니다.
나는 이것을 v1.3.18과 v1.3.17에서 테스트했습니다.
HttpURLConnection의이 15000ms 후 제대로 발생에 대한 내 기본 시간 제한을 JCIFS 등록하지 않는 경우 :
connection.setReadTimeout(15000);
connection.setConnectTimeout(15000);
하지만 JCIFS를 등록 할 때 다음 timout이 90000ms 후에 발생 : 것 같다
System.setProperty("jcifs.smb.client.responseTimeout", "15000");
System.setProperty("jcifs.smb.client.soTimeout", "15000");
jcifs.Config.registerSmbURLHandler();
[...]
connection.setReadTimeout(15000);
connection.setConnectTimeout(15000);
jcifs 시간 초과 및 기본 시간 초과가 모두 다른 값으로 무시됩니다.
내가 직접 구성에 setProperty는을 시도했지만이 변경되지 않습니다
jcifs.Config.setProperty("jcifs.smb.client.responseTimeout", "15000");
jcifs.Config.setProperty("jcifs.smb.client.soTimeout", "15000");