windows-eclipse openbravo开发环境配置

首先需要 JDK1.6 安装,Ant安装,postgresql安装,Tomcat安装,安装eclipsesvn 插件

下载 stax-api-1.0.1.jar wstx-asl-3.0.2.jar 复制到 ant 目录里(例如: C:\apache-ant-1.7.1\lib)。
方便起见,不用eclipse内置的ant,把eclipse里的配置映射到单独的ant里.步骤为:
eclipse - preferences - ant - ant runtime - ant home entry - 点右边的ant home 选择你的ant 安装路径(例如:C:\apache-ant-1.7.1 )即可。

OB的官方网站教程里有一些小规则的设置,为了简单起见,暂时忽略这些设置(仅是本地研究,不需要提交代码,规则暂时忽略)。直接下载源代码开始。

运行eclipse, File -  import - SVN - 从svn检出项目 - 创建新的资源库 (URL 用 https://dev.openbravo.com/svn/openbravo/  ) - next - 选择trunk 下载 - Finish.等待下载。

下载完成后是一个 openbravo 项目,刷新一下项目,有错误提示,暂时忽略。
openbravo\config 里有两个模版文件(Openbravo.properties.template  log4j.lcf.template) ,改名为 Openbravo.properties 和 log4j.lcf。

编辑Openbravo.properties ,将其中的 bbdd.systemPassword的值设置为您postgres用户的密码(例如: bbdd.systemPassword=dddddd)。deploy.mode=class 改为 deploy.mode=war. 修改完保存。
(使用ORACLE数据库只需要更改其中的另几项属性即可)
openbravo 其实包含了几个项目的源代码,下面按顺序导入workspace

file - import - general - existing project into workspace - 选择openbravo 下的 src-core finish,导入的项目名字为OpenbravoCore .
然后同样办法依次把src-wad src-trl 导入。

然后在 eclipse - preferences - server - runtime envrionment 里添加tomcat(例如:C:\apache-tomcat-6.0.20 )。
这个时候项目还有些奇怪的错误,也先忽略吧。

ok了,可以准备编译了。
运行 external tool - external tools configuration 选择 eclipse.install.source - run.

eclipse 控制台有如下输出:
Buildfile: D:\workspace_ob\openbravo\build.xml
eclipse.install.source:
init:
set.code.rev:
code.rev:
install.source:
init:
database.lib:
init:
compile:
build.jar:
jar:
init:
set.code.rev:
code.rev:
core.lib:
init:
compile:
build.jar:
         [jar] Building jar: D:\workspace_ob\openbravo\src-core\lib\openbravo-core.jar
build:
copy.core.lib:
        [copy] Copying 1 file to D:\workspace_ob\openbravo\lib\runtime
create.database:
init:
database.lib:
init:
compile:
build.jar:
jar:
init:
core.lib:
init:
compile:
build.jar:
build:
copy.core.lib:
create.database:
clean.database.POSTGRE:
         [sql] Executing commands
         [sql] 1 of 1 SQL statements executed successfully
         [sql] Executing commands
         [sql] 1 of 1 SQL statements executed successfully
prepare.database:
POSTGRE.structure:
         [sql] Executing commands
         [sql] 2 of 2 SQL statements executed successfully
         [sql] Executing commands
         [sql] 1 of 1 SQL statements executed successfully
create.database.structure:
Database connection: jdbc:postgresql://localhost:5432/openbravo. User: tad
Executing default prescript
......

如果看到 BUILD SUCCESSFUL 。 就是ok了。

查看tomcat/webapps 下是不是已经新建了以个openbravo项目。

eclipse 的openbravo里有个.classpath.template,改成.classpath.

5.测试
启动tomcat
浏览器访问: http://127.0.0.1:8080/openbravo
Username: Openbravo
passwd:   openbravo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值