我使用的是tomcat6,而我部署的WAR文件出现了内存不足错误。我已经使用windows installer安装了tomcat6,因为我在tomcat6.0\bin文件夹中找不到任何可以配置CATALINA_OPTS变量的catalina.bat。
发布于 2013-05-23 14:12:34
如果在tomcat安装中设置CATALINA_OPTS有问题,您可以在windows中将其设置为环境变量。
更新:
如果前面的方法不起作用,那么您可以在tomcat的bin目录中创建一个文件setenv.bat。
在该文件中,您可以放入如下参数:
set CATALINA_OPTS= "JVM Conditions here"这对我来说很管用,试试吧。
以下几个链接供您参考:
http://www.oracle-base.com/articles/misc/apache-tomcat-7-installation-on-windows.php
How to tune Tomcat 5.5 JVM Memory settings without using the configuration program
发布于 2013-05-23 14:45:30
如果找不到catalina.bat,请编辑tomcat6w.exe并添加
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
-XX:+UseConcMarkSweepGC
-XX:PermSize=128m
-XX:MaxPermSize=512m 您应该根据您的服务器能力更改“Xms”和“PermSize”值。
编辑完成后,只需重新启动Tomcat即可。
希望它能帮上忙!
https://stackoverflow.com/questions/16706605
复制相似问题