我在tomcat中出现内存异常,任何人都可以解释如何进行设置,根据总内存的计算,必须设置哪些最佳值。谢谢提前。
此致 Chaitu
答案 0 :(得分:3)
Tomcat使用java启动标志来设置内存配置。您需要将JAVA_OPTS环境变量设置为包含-Xmx512m(或者您认为需要的堆空间)。
export JAVA_OPTS="-Xmx512m"
如果您获得PermGen内存异常,您可能还需要设置MaxPermSize:
export JAVA_OPTS="-Xmx512m -XX:MaxPermSize=128m"
正常的catalina启动脚本会将JAVA_OPTS环境变量合并到正常的启动过程中。
答案 1 :(得分:0)
此链接提供了有关在Ubuntu上为tomcat6设置这些值的有用提示。