我已經寫了Java(和Jetty)中的排序代理。無論如何,它工作的很好,但有時Java:寫在HttpServlet中的IOException
...
final OutputStream realOs = res.getOutputStream();
...
InputStream is = url.openStream();
int i;
while ((i = is.read(buffer)) != -1) {
realOs.write(buffer, 0, i);
}
失敗,IOException。我注意到,這主要與大的二進制文件,也就是閃光燈和Safari瀏覽器發生......
我疑惑...
你能展示一些真實的堆棧痕跡嗎? – 2010-02-27 20:43:01
你在'read()'或'write()'上得到異常嗎? – skaffman 2010-02-27 20:59:44
不幸的是,沒有堆棧痕跡。我的意思是,我嘗試打印它們,但e.getMessage()爲空,並且e.getStackTrace()也不返回任何內容 – Demiurg 2010-02-27 21:01:35