次のロジックのメソッドを使用するサーブレットがあります。
ServletOutputStream out = response.getOutputStream();
IOUtils.copy(content, out);
out.close();
初めて実行したときは、すべてが期待どおりに機能します。同じ内容で同じ手順をもう一度実行しようとすると、outは空になります。2回目のデバッグ中にコンテンツオブジェクトを検査しましたが、1回目はコンテンツと同じです。何が起こっているのか考えてみませんか?