有的Catalina.bat文件在“%_RUNJAVA%”后面跟着“%JAVA_OPTS%”,
如果是这样,你应该设置:
set JAVA_OPTS=-Xms30m -Xmx512m
或者在每个“%_RUNJAVA%”后面加上“%CATALINA_OPTS%”
第一种方法: Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下设置: JAVA_OPTS=''-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'' 需要把这个两个参数值调大。例如: JAVA_OPTS=''-Xms256m -Xmx512m'' 表示初始化内存为256MB,可以使用的最大内存为512MB。第二种方法: 环境变量中设变量名:JAVA_OPTS 变量值:-Xms512m -Xmx512m
第三种方法:前两种方法针对的是bin目录下有catalina.bat的情况(比如直接解压的Tomcat等),但是有些安装版的Tomcat下没有catalina.bat,这个时候可以采用如下方法,当然这个方法也是最通用的方法:
打开tomcatHome//bin//tomcat5w.exe,点击Java选项卡,然后将会发现其中有这么两项:Initial memory pool和Maximum memory pool.Initial memory pool这个就是初始化设置的内存的大小。Maximum memory pool这个是最大内存的大小 设置完了就按确定然后再重启TOMCAT你就会发现tomcat中jvm可用的内存改变了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)