2013-07-11 64 views
0

我试过用tomcat使用web浏览器部署Openbravo在tomcat中部署openbravo

它抛出我

java.lang.OutOfMemoryError: PermGen space exception 

我试图在Java选项空间

-Xms512m 
-Xmx2048m 
-XX:PermSize=512m 
-XX:MaxPermSize=1024 
-XX:+UseConcMarkSweepGC 
-XX:+CMSClassUnloadingEnabled 
-Dfile.encoding=UTF-8 

加入下面的参数将上述参数后,增加内存,tomcat的服务没有得到首发。向我显示错误。

请让我知道,如何在网页浏览器中使用tomcat部署openbravo

回答

1

http://wiki.openbravo.com/wiki/Installation/Troubleshooting#Out_of_memory

为了避免“内存不足”的投诉建立OB必须添加选项,以在 '-Xms384M -Xmx1024M -XX:MaxPermSize参数= 256M' 既ANT_OPTS和CATALINA_OPTS环境变量。在编辑环境变量

注意要在环境变化的系统范围,你应该把它的幽会到一个文件中,并将其放置在/etc/env.d里,仔细检查优先级和重印可能。 Bulbgraph.png不要忘记在对/etc/env.d进行任何更改后运行env-update!

1

要解决此问题,请在您的tomcat参数中添加以下属性。

对于实例启动加入tomcat6w窗口下面的属性(的Tomcat的bin文件夹下,双击tomcat6w)并选择Java选项卡

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

最大内存池 - 3052

对于Windows 7实例启动在 tomcat6w窗口中添加以下属性(双击tomcat的bin文件夹下的tomcat6w)并选择Java标签

   -XX:MaxPermSize=1024m 
       -XX:+CMSClassUnloadingEnabled