Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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.lang.OutOfMemoryError:PermGen异常;_Java_Jboss - Fatal编程技术网

部署和;java.lang.OutOfMemoryError:PermGen异常;

部署和;java.lang.OutOfMemoryError:PermGen异常;,java,jboss,Java,Jboss,我有许多WAR文件是为QA管理的,我倾向于使用JBoss命令行实用程序来管理在JBoss7上部署这些应用程序 在我取消部署war文件并尝试再次部署它之后,我经常会遇到permgen异常,有时会通过等待几分钟并尝试再次部署应用程序来解决该异常 另一个选项是重新启动服务器并部署应用程序 我的问题是,是否有一种方法可以清除JBoss7中未使用的内存,从而避免重新启动应用程序服务器 顾名思义,PermGen是永久内存,无法使用(直到使用Metaspace的Java8)。最常见的行为是重新启动应用程序服务

我有许多WAR文件是为QA管理的,我倾向于使用JBoss命令行实用程序来管理在JBoss7上部署这些应用程序

在我取消部署war文件并尝试再次部署它之后,我经常会遇到permgen异常,有时会通过等待几分钟并尝试再次部署应用程序来解决该异常

另一个选项是重新启动服务器并部署应用程序


我的问题是,是否有一种方法可以清除JBoss7中未使用的内存,从而避免重新启动应用程序服务器

顾名思义,PermGen是永久内存,无法使用(直到使用Metaspace的Java8)。最常见的行为是重新启动应用程序服务器(Jboss),或使用第三方软件管理部署,例如JRebel

工具书类

可能的重复: