Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 增加永久空间(Tomcat7,Windows服务)_Java_Windows_Tomcat - Fatal编程技术网

Java 增加永久空间(Tomcat7,Windows服务)

Java 增加永久空间(Tomcat7,Windows服务),java,windows,tomcat,Java,Windows,Tomcat,我正在Windows 2008服务器上运行Tomcat7作为服务 由于PermGen空间的原因,我时常会遇到“OutOfMemory异常” 我在另一篇文章中读到,将Tomcat作为服务运行时,使用setenv.bat不起作用(因为没有使用catalina.bat,希望这是正确的)。我通常使用“配置Tomcat”GUI为Java设置内存池(最小、最大),但就我所见,Perm空间没有特定的选项 我可以在GUI的Java选项字段中设置该值吗?或者我该怎么做 问候 Alex是的,例如,您可以在jvm选项

我正在Windows 2008服务器上运行Tomcat7作为服务 由于PermGen空间的原因,我时常会遇到“OutOfMemory异常”

我在另一篇文章中读到,将Tomcat作为服务运行时,使用setenv.bat不起作用(因为没有使用catalina.bat,希望这是正确的)。我通常使用“配置Tomcat”GUI为Java设置内存池(最小、最大),但就我所见,Perm空间没有特定的选项

我可以在GUI的Java选项字段中设置该值吗?或者我该怎么做

问候
Alex

是的,例如,您可以在jvm选项字段中设置

-XX:MaxPermSize=256m

如果您的问题存在(但只会在以后出现),那么您应该分析您的应用程序是否存在内存泄漏。

似乎这就是您要寻找的:

根据链接:

要设置Permgen大小,您需要-XX:PermSize=XXXm或-XX:MaxPermSize=XXXm。这可以在MonitorTomcatGUI的Java选项卡上设置,这次作为Java选项