私はいくつかのエントリをダウンロードすると、私のcsvファイルのダウンロードはうまくいっているアプリケーションがあります...しかし、たくさんのエントリがある場合、Java例外がありますデバッグすると、vmdisconnected例外が発生します。私はファイルをダウンロードする際のヒープスペース例外
String content = service.generateCSV(SearchVO);
という名前の変数内のすべてのデータを取得しようとしています このコンテンツ変数はアクションクラスに設定してから私は、このコンテンツ変数を取得していたにするDownloadServletクラスを持っています。
String content = (String) request.getAttribute(CONTENT);
は、誰もがどのように私はそれは多くの多くのエントリ
これは私がデータベースからデータを取得していますどのようにしている場合でも、ファイルをダウンロードできるような方法でコンテンツを読むために私をお勧めできます
`while (sqlRowSet.next())
{
data = (DB2Xml) sqlRowSet.getObject(Constants.TABLE_NAME_XML);
dl = data.getDB2XmlString();}
スタックトレース: -
java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOfRange(Unknown Source)
at java.lang.String.<init>(Unknown Source)
at java.lang.StringBuffer.toString(Unknown Source)
at com.ibm.db2.jcc.c.fc.getDB2XmlString(fc.java:187)
Javaの例外を投稿してください。 – barsju
もっとコードを入力してください。いくつかの助けが必要な場合は、あなたのコードなどをフォーマットしてください。http://stackoverflow.com/faq#howtoask –
私はあなたが大きなメモリに1つのメモリブロックに格納されていますbeleave。より多くのコードと例外スタックトレースを提供する。 –