HttpURLConnection wird gesperrt

Ich habe einen Thread unter Tomcat, der eine HttpUrlConnection erstellt und diese über BufferedInputStream liest.

Nachdem Daten für einige URLs abgerufen wurden, kommt es zum Stillstand. Ich habe den Jstack des Prozesses erhalten, der besagt, dass HttpUrlConnection gesperrt ist und BufferedInputStream ebenfalls gesperrt ist.

"http-8080-1" daemon prio=10 tid=0x08683400 nid=0x79c9 runnable [0x8f618000]
   java.lang.Thread.State: RUNNABLE
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
        - locked <0x956ef8c0> (a java.io.BufferedInputStream)
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072)
        - locked <0x956ef910> (a sun.net.www.protocol.http.HttpURLConnection)

Könnte jemand hier helfen. Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage