0

大きいサイズの画像(2.3MB)をアップロードしようとすると、次の例外が発生しました。サムネイルの作成にはサムネイル作成jar(thumbnailator-0.4.2-all.jar)を使用します。ファイルは正常にアップロードされていますが、サムネイルを作成できず、例外が表示されます。

org.apache.jasper.JasperException: Java heap space
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:453)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)

私はJSPを使用し、apache tomcat 5.5、Eclipseheliosを開発ツールとして使用しています。

4

2 に答える 2

2

エラーメッセージはあなたにかなり良い手がかりを与えます:

Java heap space

ヒープメモリが不足しています。サムネイルを作成するには、画像がビットビット形式にデコードされている可能性があります。これは、大きな/高解像度の画像ファイル用にかなりのメモリを必要とする場合があります。

-Xmx引数 を使用して、サーバーインスタンスにより多くのメモリを割り当てることができます。このオプションをどこに設定すればよいかわからない場合は、このスレッドが役立つことがあります。

于 2012-05-14T12:13:36.860 に答える
0

このチュートリアルを参照しましたが、問題は解決しました。ありがとう@aroth

于 2012-05-15T04:51:58.537 に答える