`

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

分享到:
评论

相关推荐

    00-Openbravo开发手册

    ### Openbravo 开发手册知识点解析 #### 一、Openbravo 概述 - **定义**:Openbravo是一款专为中小企业设计的基于Web的ERP(企业资源规划)软件,具备高度可扩展性。 - **核心功能**:集成了CRM(客户关系管理)、...

    openbravo 配置工具

    openbravo 配置工具 用来配置openbravo.properties文件

    java开发erp源码下载-openbravo:OpenbravoERP-不再维护。请使用官方Openbravo

    发行版解压为$HOME/openbravo-tomcat (不要使用apache-tomcat-xxx文件夹) 该文件夹将被称为$CATALINA_HOME 。 湾在~/.bashrc设置CATALINA_HOME环境变量,因为它将被 Openbravo Setup Ant 脚本使用C。 在~/.bashrc...

    Openbravo技术评测

    Openbravo ERP 的开发环境基于 Java 和一系列开源技术栈。主要技术包括: - **Java SE**: 开发的核心编程语言。 - **XML**: 用于定义数据结构和界面布局。 - **MySQL**: 数据库管理系统。 - **Tomcat**: 应用服务器...

    Openbravo配置指南

    openbravo的中文配置指南,个人总结的,经试验是可以成功的!

    Openbravo-POS-2.20.exe

    与openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关...

    Openbravo-3.0PR18Q3.2汉化包

    Openbravo-3.0PR18Q3.2汉化包本人亲测,90%的汉化率。

    Openbravo安装指南

    Openbravo安装指南,tomcate、apache-ant、postgres及环境变量配置

    Openbravo ERP 技术简介(中文)

    通过模型驱动的方式,Openbravo ERP 实现了快速开发和灵活配置的能力,这使得它能够在不同行业和规模的企业中得到广泛应用。 #### 二、Openbravo ERP 的关键技术特点 ##### 2.1 支持行业主流技术的系统框架 ...

    OpenBravo ERP E-R图

    开源ERP OpenBravo的数据库关系图。

    openbravoPOS2.3汉化包

    这个汉化包的使用方法非常简单,只需要将解压后的文件覆盖到相应的位置,原有的英文界面就会被替换为中文界面,从而为用户提供了更友好的操作环境。 二、汉化过程 在下载并解压"openbravoPOS 2.3汉化包"后,用户需...

    openbravo 2.4-2.5-zh_CN-语言包

    openbravo 2.4 2.5zh_CN-中文语言包 汉化

    IF4050-OpenBravo-Tugas2-WSO2-Identity-Server-API-Manager

    IF4050-OpenBravo-Tasks2-WSO2-Identity-Server-API-Manager Mochammad Dikra Prasetya 13511030 Evan Budianto 13511041 Muhammad Nassirudin 13511044 Renusa Andra Prayogo 13511063

    Openbravo数据库关系表

    Openbravo数据库关系表

    Openbravo POS汉化资源文件

    想要应用这些汉化资源,用户通常需要将`.properties`文件替换到Openbravo POS的相应目录下,并确保系统配置为中文语言环境。这可能需要一定的技术知识,包括了解Openbravo POS的文件结构和配置方法。 总结,...

    Openbravo 3 30.3 中文汉化包

    对于Openbravo 3 30.3 中文汉化包的使用者,首先需要确认他们的Openbravo环境是3.0.3版本,然后按照官方或社区提供的指南安装汉化包。这通常涉及下载汉化文件,将其导入到系统中,然后应用语言设置。安装过程中,...

    Openbravo erp 实施笔记.doc

    Openbravo基于Java开发,所以需要安装JDK(Java Development Kit)并设置好环境变量,确保Openbravo能够正常运行。 - **Web服务器集成** 通常,Openbravo ERP会与Apache Tomcat或其他Web服务器集成。配置Web...

    Openbravo_ERP介绍

    Openbravo_ERP 的中文介绍,帮你快速走入 Openbravo_ERP 的世界

    openbravoPOS操作记录

    openbravoPOS 实操 底层数据库写入逻辑 业务推测

Global site tag (gtag.js) - Google Analytics