私は、javaバージョンversion 1.8.0_131-8u131でubuntu-16でtomcat-8.5.15を使用しています。大きなサイズのTomcatサーバー上のバイト配列からJavaコードでファイルを作成しようとしていますが、Tomcatがjava.lang.OutOfMemoryErrorで失敗しています:Javaヒープスペースエラーです。Tomcat 8.5.15 on ubuntu 16 out of memoryエラー
MaxMetaspaceSizeは、Java 8
のための新しいヒープ領域の概念であるため、私は、Googleで検索、とTomcatのbinディレクトリ内のファイル「setenv.sh」があるはず把握、およびコンフィギュレーションの下に設定export CATALINA_OPTS="$CATALINA_OPTS -Xmn1290240k -Xmx2024m -XX:MaxMetaspaceSize=2024m -XX:SurvivorRatio=4 -server"
しかし、tomcatはoutofmemoryエラーで面倒です。私は最小サイズ250Mのファイルを作成する必要があります。
ありがとうございます。
コードを試したことがありますか?通常のJ2SE(Tomcatなし)環境でどれくらいのヒープが必要ですか? – Robert