我在tomcat中部署了一个应用程序。我需要增加java堆大小以避免java堆空间错误。
我在tomcat的bin目录中添加了setenv.sh和setenv.bat,内容如下: CATALINA_OPTS =" $ CATALINA_OPTS -server -Xms8192M -Xmx8192M -XX:PermSize = 512m -XX:MaxPermSize = 1024m"
但是当我通过jconsole监控时,最大堆大小设置为3GB。为什么setenv不会对堆大小生效? 如何增加java堆空间?
答案 0 :(得分:-1)
我认为你的JVM是32位的问题,使用64位JVM将解决这个问题。