0

我正在使用 tomcat 6,并且我部署的 WAR 文件给了我内存不足的错误。我已经使用 Windows 安装程序安装了 tomcat6,因为我无法catalina.battomcat6.0\bin文件夹中找到任何可以配置 CATALINA_OPTS 变量的文件夹。

4

2 回答 2

0

如果在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

如何在不使用配置程序的情况下调整 Tomcat 5.5 JVM 内存设置

于 2013-05-23T06:12:33.820 回答
0

如果你找不到 catalina.bat 然后编辑你的 tomcat6w.exe 并添加

-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
-XX:+UseConcMarkSweepGC
-XX:PermSize=128m
-XX:MaxPermSize=512m 

您应该根据您的服务器功能更改“Xms”和“PermSize”值。

完成编辑后,只需重新启动 Tomcat。

希望能帮助到你!

于 2013-05-23T06:45:29.617 回答