当我尝试在openbravo(ant export.database)中导出我的数据库时,我收到以下错误,我对此框架工作不熟悉,请帮我解决此问题。
Buildfile:E:\ Eclipse Workspace \ openbravo \ build.xml
set.code.rev:
code.rev:
init:
core.lib:
init:
compile:
build.jar:
build:
copy.core.lib:
database.lib:
init:
compile:
build.jar:
jar:
generate.entities.quick:
init:
compile.src.gen:
[javac] Compiling 4 source files to E:\Eclipse Workspace\openbravo\build\classes
[copy] Copying 77 files to E:\Eclipse Workspace\openbravo\build\classes
generate.entities.quick:
[java] 0 [main] INFO org.openbravo.base.model.ModelProvider - Building runtime model
[java] 8627 [main] INFO org.openbravo.base.gen.GenerateEntitiesTask - Generated 553 entities
[javac] Compiling 505 source files to E:\Eclipse Workspace\openbravo\build\classes
[javac] Compiling 1 source file to E:\Eclipse Workspace\openbravo\build\classes
export.database:
export.database.structure:
Initializing in-memory model...
Building runtime model
Model read in-memory, generating mapping...
Dal layer initialized
Database connection: jdbc:postgresql://localhost:5432/openbravo. User: tad
Loading data from XML files
BUILD FAILED
E:\Eclipse Workspace\openbravo\build.xml:761: The following error occurred while executing this line:
E:\Eclipse Workspace\openbravo\src-db\database\build.xml:155: java.lang.OutOfMemoryError: Java heap space
Total time: 15 minutes 43 seconds
答案 0 :(得分:0)
这是因为eclipse中你的tomcat配置的参数;你需要关注Openbravo wiki:
打开tomcat配置
一般信息中的
单击“打开启动配置”链接,切换到“参数”选项卡
在VM参数输入的末尾添加以下行: -server -Djava.awt.headless = true -Xms384M -Xmx1536M -XX:MaxPermSize = 256M