tôi đã không thể tìm thấy một câu trả lời đầy đủ cho chính xác những gì các lỗi sau có nghĩa:java.net.SocketException: Phần mềm kết nối gây ra hủy bỏ: recv thất bại
java.net.SocketException: Software caused connection abort: recv failed
Ghi chú:
- Lỗi này là không thường xuyên và không thể đoán trước; mặc dù nhận được lỗi này có nghĩa là tất cả các yêu cầu trong tương lai cho URI cũng sẽ không thành công.
- Giải pháp duy nhất hoạt động (thỉnh thoảng, chỉ thỉnh thoảng) là khởi động lại Tomcat và/hoặc máy thực (Windows trong trường hợp này).
- URI chắc chắn có sẵn (như được xác nhận bằng cách yêu cầu trình duyệt thực hiện tìm nạp).
đang liên quan:
BufferedReader reader;
try {
URL url = new URL(URI);
reader = new BufferedReader(new InputStreamReader(url.openStream())));
} catch(MalformedURLException e) {
throw new IOException("Expecting a well-formed URL: " + e);
}//end try: Have a stream
String buffer;
StringBuilder result = new StringBuilder();
while(null != (buffer = reader.readLine())) {
result.append(buffer);
}//end while: Got the contents.
reader.close();
Hey ở đó. Bạn đã đánh dấu câu trả lời là chính xác - bất kỳ cơ hội nào bạn nhớ những gì bạn tìm thấy bằng cách thực hiện một số đánh hơi? Vấn đề này đã có tôi. (Xem câu hỏi của tôi http://stackoverflow.com/questions/6772215/java-net-socketexception-software-caused-connection-abort-recv-failed-with-jav) –
Tôi cũng gặp vấn đề này. Giải pháp duy nhất là khởi động lại toàn bộ máy. Bất cứ ai có một câu trả lời hoàn chỉnh? –
@KevinWong Giải pháp là sửa chữa mạng. – EJP