有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案