В моей клиентской задаче Ant для загрузки файлов с сервера Jetty я иногда получаю
javax.net.ssl.SSLException: SSL peer shut down incorrectly
at com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(InputRecord.java:408)
at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:360)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:789)
Я немного погуглил -, но пока у меня нет однозначного ответа, почему это может происходить.
Может ли кто-нибудь объяснить, что может быть основной причиной этого исключения?
Мои журналы Jetty, похоже, не имеют эквивалентной трассировки этого исключения. Однако,кажется, что сервер Jetty действительно разрывает безопасное соединение.
В качестве предыстории -я вижу это исключение, когда два клиента, созданные задачей Ant, используют один и тот же сертификат для загрузки предварительно определенных файлов с сервера Jetty. Единственное подозрение, которое у меня есть, заключается в том, что предоставление одного и того же сертификата двумя клиентами, происходящими с одного и того же хоста, приводит к отключению причала и в конечном итоге к закрытию соединения -, но это всего лишь недоказанная теория.