このコードが行うことを効果的に実行している本番環境のコードがいくつかあります。
これは問題なく動作しますが、動作に関する問題に気づきました。
サーブレットが要求され、一部の画像データがServletOutputStreamを介してブラウザに返される場合、画像が画面に表示される前に別の要求がトリガーされると、次のトレースでJaguarサーバー全体が必ずクラッシュします。
j com.sybase.jaguar.servlet.JaguarConnection.writeClient([BII)V + 0 j com.sybase.jaguar.servlet.JagHttp11OutputStream.writeChunk()V + 92 j com.sybase.jaguar.servlet.JagHttp11OutputStream.writeOut()V + 57 j com.sybase.jaguar.servlet.ResponseImpl.flushBuffer(Z)V + 93 j com.sybase.jaguar.servlet.ResponseImpl.flushBuffer()V + 17 j com.sybase.jaguar.servlet.JaguarOutputStream.flush()V + 19 j javax.imageio.stream.FileCacheImageOutputStream.close()V + 50 j javax.imageio.stream.ImageInputStreamImpl.finalize()V + 8
私がやろうとしていることは信頼できないと言っているいくつかの参考文献をオンラインで見つけました。
http://forums.sun.com/thread.jspa?trange=15&threadID=560000&forumID=20&tstart=0
ただし、正直なところ、EDTとは何かはわかりません。
誰かがこの問題に遭遇し、その回避策を作成することができましたか?