在tomcat中部署openbravo

时间:2013-07-11 06:24:29

标签: tomcat 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

2 个答案:

答案 0 :(得分:1)

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

为避免在构建OB期间出现“Out of memory”投诉,您必须向ANT_OPTS和CATALINA_OPTS环境变量添加选项'-Xms384M -Xmx1024M -XX:MaxPermSize = 256M'。 关于编辑环境变量的注意事项

要在系统范围内对环境进行更改,您应将其分配放入文件并将其放在/etc/env.d中,仔细检查优先级和可能的覆盖。 Bulbgraph.png在对/etc/env.d进行任何更改后不要忘记运行env-update!

答案 1 :(得分:1)

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

For Instance Startup在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