CentOS下的Openbravo安装

时间:2013-11-18 13:42:49

标签: centos openbravo

我有一个问题,根据openbravo安装: 它无法启动:

[main] DEBUG org.openbravo.dal.core.OBTuplizer - Created tuplizer for org.openbravo.model.financialmgmt.cashmgmt.CashJournal

在opebravo.log消息中,有时后跟:

java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at       sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.OutOfMemoryError: Java heap space
    at java.util.Arrays.copyOf(Arrays.java:2367)

catalina.out中的异常(但有时不是)

ant install.source编译期间唯一的错误消息是:

 "Error executing moduleScript: 

        org.openbravo.modulescript.AdminFlagOnCreateDefaults ", but nevertheless build reported as successfull, openbravo has been deployed but not starting well.

我尝试将CATALINA_OPTS更改为-server -Djava.awt.headless=true -Xms384M -Xmx1536M -XX:MaxPermSize=768M,但没有效果。 Openbravo挂起Created tuplizer for ...CashJournal,没有OutOfMemory Exception。

正确配置了CATALINA_BASE,CATALINA_HOME,JAVA_HOME和JRE_HOME。

Server version: Apache Tomcat/6.0.37
Server built:   Apr 29 2013 11:34:47
Server number:  6.0.0.37
OS Name:        Linux
OS Version:     2.6.32-358.23.2.el6.i686
Architecture:   i386
JVM Version:    1.7.0_45-b18
JVM Vendor:     Oracle Corporation

我做错了什么? 我配置了Apach webserver,代理8080端口。我应该另外运行“ant smartbuild”吗? 如何在编译期间避免“执行moduleScript:org.openbravo.modulescript.AdminFlagOnCreateDefaults时出错”错误? 如何让openbravo开始?

PS:我试图运行实例(工作OpenBRvo的整个“./tomcat”目录的副本),它被编译并在不同的计算机上运行,​​但在复制到目标计算机后失败了提到的消息。目标计算机在CentOS下运行,工作实例是在 Linux 机器上构建的。

1 个答案:

答案 0 :(得分:1)

我可以从克隆Openbravo源代码的位置知道,无论是从此网址https://code.openbravo.com/erp/devel克隆还是从Openbravo.tar文件下载。如果是这样请下载最新文件并尝试安装源.JDK 1.7不是问题,请确保您使用的是tomcat6。