0

I have tried to deploy Openbravo with tomcat using web browser.

It throws me

java.lang.OutOfMemoryError: PermGen space exception

I tried to increase memory by adding the following parameters in the Java Options space

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

After adding the above parameters, tomcat service is not get starting. Showing me error.

Please let me know, how to deploy the openbravo with tomcat in web browser.

4

2 回答 2

1

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

为避免在构建 OB 期间出现“内存不足”问题,您必须在 ANT_OPTS 和 CATALINA_OPTS 环境变量中添加选项“-Xms384M -Xmx1024M -XX:MaxPermSize=256M”。编辑环境变量的注意事项

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

于 2013-07-17T20:16:25.910 回答
1

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

对于 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
于 2013-10-24T19:21:07.260 回答