Java 为Tomcat服务设置PermSize

Java 为Tomcat服务设置PermSize,java,tomcat,Java,Tomcat,这是我在使用Java选项运行Tomcat Windows服务时遇到的错误-XX:MaxPermSize128m: [2012-12-09 18:30:55] [395 javajni.c] [error] CreateJavaVM Failed [2012-12-09 18:30:55] [1000 prunsrv.c] [error] Failed initializing java C:\Program Files\Apache Software Foundation\Tomcat 6.0

这是我在使用Java选项运行Tomcat Windows服务时遇到的错误-
XX:MaxPermSize128m

[2012-12-09 18:30:55] [395  javajni.c] [error] CreateJavaVM Failed
[2012-12-09 18:30:55] [1000 prunsrv.c] [error] Failed initializing java C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin\bootstrap.jar
[2012-12-09 18:30:55] [1269 prunsrv.c] [error] ServiceStart returned 2

其中,如果未设置MaxPermSize,Tomcat将正确引导。

您必须更改Tomcat CATALINA开始文件中定义的
CATALINA\u OPTS
选项中的值。要增加PermGen内存,请更改MaxPermSize变量的值,否则请更改Xmx变量的值。对于使用WebRatio工具安装的Tomcat,CATALINA_OPTS选项已经存在,您只需更改变量值。否则,必须在文件顶部添加声明

在Windows操作系统中,您必须打开“Catalina.bat”文件 放置在“bin”目录中。您必须对此应用更改 线路


它必须是:
-XX:MaxPermSize=128m
而不是
-XX:MaxPermSize128m
  set CATALINA_OPTS=-server -Xmx384m -XX:MaxPermSize=192m