Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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 从Eclipse运行Tomcat时避免Permgen空间错误_Java_Eclipse_Jakarta Ee_Tomcat - Fatal编程技术网

Java 从Eclipse运行Tomcat时避免Permgen空间错误

Java 从Eclipse运行Tomcat时避免Permgen空间错误,java,eclipse,jakarta-ee,tomcat,Java,Eclipse,Jakarta Ee,Tomcat,从Eclipse3.6运行Tomcat时,避免permgen空间错误的最佳方法是什么? 是否通过添加以下行来完成此操作: -XX:MaxPermSize=512m 在eclipse.ini的末尾?或者是否需要额外的配置?eclipse.ini中的配置仅适用于实际运行eclipse的JVM Tomcat在它自己的JVM实例中运行,所以您需要单独使用它 假设使用WTP启动Tomcat实例,则需要转到服务器配置,单击“打开启动配置”,然后(在“参数”选项卡上)编辑/添加VM参数,以包含所需的-XX:

从Eclipse3.6运行Tomcat时,避免permgen空间错误的最佳方法是什么? 是否通过添加以下行来完成此操作:

-XX:MaxPermSize=512m

在eclipse.ini的末尾?或者是否需要额外的配置?

eclipse.ini中的配置仅适用于实际运行eclipse的JVM

Tomcat在它自己的JVM实例中运行,所以您需要单独使用它


假设使用WTP启动Tomcat实例,则需要转到服务器配置,单击“打开启动配置”,然后(在“参数”选项卡上)编辑/添加VM参数,以包含所需的
-XX:MaxPermSize
参数。

否。Tomcat在eclipse的单独JVM中运行。在启动配置的VM参数中添加此选项:

  • 在Servers视图中双击Tomcat服务器
  • 单击“打开启动配置”链接
  • 切换到参数选项卡
  • 在VM参数文本区域中添加-XX:MaxPermSize=512m

将参数添加到变量末尾,右:
-Dcatalina.base=“C:\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0”-Dcatalina.home=“D:\apache-tomcat-7.0.22”-Dwtp.deploy=“C:\Workspace\.metadata\.plugins\org.eclipse.wstps.server.core\tmp0\wtpweba”-Djava.annowed.dirs=“D:\apache-tomcat-7.0.22\annowed”-XX:MaxPermSize=512m