java无效的最大堆大小,但在给定PermSize时有效
我有tomcat 8。x在AWS t2中运行。中等linux实例(4GB RAM),我试图设置tomcat内存,但我得到了错误
塞滕夫。嘘
export JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=test"
export JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx2048m"
卡塔琳娜错误。出去
Invalid maximum heap size: -Xmx2048m
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
但是如果我设置了以下参数,它就可以工作了
塞滕夫。嘘
export JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=test"
export JAVA_OPTS="$JAVA_OPTS -Xms1024m -Xmx2048m -XX:PermSize=64m -XX:MaxPermSize=256m"
Java版本
openjdk version "1.8.0_181"
OpenJDK Runtime Environment (build 1.8.0_181-b13)
OpenJDK 64-Bit Server VM (build 25.181-b13, mixed mode)
共 (0) 个答案