首先需要 JDK1.6 安装,Ant安装,postgresql安装,Tomcat安装,安装eclipse 和svn 插件。
下载 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
分享到:
相关推荐
### Openbravo 开发手册知识点解析 #### 一、Openbravo 概述 - **定义**:Openbravo是一款专为中小企业设计的基于Web的ERP(企业资源规划)软件,具备高度可扩展性。 - **核心功能**:集成了CRM(客户关系管理)、...
openbravo 配置工具 用来配置openbravo.properties文件
发行版解压为$HOME/openbravo-tomcat (不要使用apache-tomcat-xxx文件夹) 该文件夹将被称为$CATALINA_HOME 。 湾在~/.bashrc设置CATALINA_HOME环境变量,因为它将被 Openbravo Setup Ant 脚本使用C。 在~/.bashrc...
Openbravo ERP 的开发环境基于 Java 和一系列开源技术栈。主要技术包括: - **Java SE**: 开发的核心编程语言。 - **XML**: 用于定义数据结构和界面布局。 - **MySQL**: 数据库管理系统。 - **Tomcat**: 应用服务器...
openbravo的中文配置指南,个人总结的,经试验是可以成功的!
与openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关的openbravo 安装相关...
Openbravo-3.0PR18Q3.2汉化包本人亲测,90%的汉化率。
Openbravo安装指南,tomcate、apache-ant、postgres及环境变量配置
通过模型驱动的方式,Openbravo ERP 实现了快速开发和灵活配置的能力,这使得它能够在不同行业和规模的企业中得到广泛应用。 #### 二、Openbravo ERP 的关键技术特点 ##### 2.1 支持行业主流技术的系统框架 ...
开源ERP OpenBravo的数据库关系图。
这个汉化包的使用方法非常简单,只需要将解压后的文件覆盖到相应的位置,原有的英文界面就会被替换为中文界面,从而为用户提供了更友好的操作环境。 二、汉化过程 在下载并解压"openbravoPOS 2.3汉化包"后,用户需...
openbravo 2.4 2.5zh_CN-中文语言包 汉化
IF4050-OpenBravo-Tasks2-WSO2-Identity-Server-API-Manager Mochammad Dikra Prasetya 13511030 Evan Budianto 13511041 Muhammad Nassirudin 13511044 Renusa Andra Prayogo 13511063
Openbravo数据库关系表
想要应用这些汉化资源,用户通常需要将`.properties`文件替换到Openbravo POS的相应目录下,并确保系统配置为中文语言环境。这可能需要一定的技术知识,包括了解Openbravo POS的文件结构和配置方法。 总结,...
对于Openbravo 3 30.3 中文汉化包的使用者,首先需要确认他们的Openbravo环境是3.0.3版本,然后按照官方或社区提供的指南安装汉化包。这通常涉及下载汉化文件,将其导入到系统中,然后应用语言设置。安装过程中,...
Openbravo基于Java开发,所以需要安装JDK(Java Development Kit)并设置好环境变量,确保Openbravo能够正常运行。 - **Web服务器集成** 通常,Openbravo ERP会与Apache Tomcat或其他Web服务器集成。配置Web...
Openbravo_ERP 的中文介绍,帮你快速走入 Openbravo_ERP 的世界
openbravoPOS 实操 底层数据库写入逻辑 业务推测