2019独角兽企业重金招聘Python工程师标准>>>

Openbravo ERP开发环境搭建完全攻略

一、 OpenbravoERP开发环境所需要的软件

1. JDK,OpenbravoERP主要是用J2EE开发,所以JDK是最基本的,相信大家都已经安装配置好了,不过我刚刚重做的系统,借此机会简单说一下。(已经安装的请自行跳过此步)

JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

JDK8已经发布,不过我下载的是JDK7 64位的(jdk-7u51-windows-x64),双击安装。

一路Next。完成之后是环境变量的配置:

同样方式加好CLASSPATH

CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意最前有个点)。

找到Path变量,在最后添加: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意前面用分号隔开)

然后打开命令行测试配置是否成功,输入:java –version和javac -version

OK,JDK部分搞定。

2. 数据库,OpenbravoERP目前只支持两种数据库Oracle和PostgreSQL,因为PostgreSQL是免费数据库,我也就选用他了,如果对Oracle情有独钟的小伙伴请自行下载安装。PostgreSQL下载地址:http://www.enterprisedb.com/products-services-training/pgdownload#windows

我下载的9.3.4,安装

一路Next,到设置密码,设置一下postgres用户的密码,我设置的是syspass,这是OpenbravoERP配置里的默认密码,稍后会提到。

那个Stack Builder可以不用装。完成

打开pgAdmin

OK,安装完成。最好把postgresql的bin路径加到Path环境变量里,这样可以方便命令行使用。

这时系统会新建一个postgres用户,用来启动数据库服务。我们可以稍做修改,不然开机会有用户选择,如果直接禁用,服务将无法启动

3. Ant是OpenbravoERP的Build工具,下载地址:http://ant.apache.org/bindownload.cgi

我下载是http://mirror.esocc.com/apache//ant/binaries/apache-ant-1.9.3-bin.zip

下载好后解压,然后将路径配置到Path环境变量里。

重新打开命令行输入 ant –version:

OK,完成。

4. Tomcat是运行OpenbravoERP的服务器,下载地址:http://tomcat.apache.org/download-60.cgi

我下载的版本是:http://apache.dataguru.cn/tomcat/tomcat-6/v6.0.39/bin/apache-tomcat-6.0.39-windows-x64.zip

(目前tomcat7.0好像无法启动OpenbravoERP)

下载好后解压,然后配置环境变量。

CATALINA_OPTS : -server -Djava.awt.headless=true -Xms384M -Xmx1536M -XX:MaxPermSize=256M

5. Eclipse是用来开发的集成开发环境:下载地址: http://www.eclipse.org/downloads/

我用的版本是:http://download.actuatechina.com/eclipse/technology/epp/downloads/release/kepler/SR2/eclipse-jee-kepler-SR2-win32-x86_64.zip

下载好解压后既可使用。

二、 好了,到这里前提工作就完成了,下面开始OpenbravoERP的安装和项目导入。

下载地址:http://sourceforge.net/projects/openbravo/files/02-openbravo-sources/

我下载的是MP31.2:http://jaist.dl.sourceforge.net/project/openbravo/02-openbravo-sources/3.0MP31.2/openbravo-3.0MP31.2.tar.bz2

路径设置如下并解压到当前文件夹:

进入Openbravo-3.0MP31.2后如下:

打开命令行,切换到OpenbravoMP31.2的路径下:

运行命令ant setup,回车:

此命令会下载一个setup-properties-windows.exe的文件到openbravo的config文件夹下

双击运行此文件,进行Openbravo的配置。

完成,这时会在config路径下生成几个配置文件

Openbravo的配置部分已经完成。

接着在命令行的Openbravo的路径下输入命令 ant install.source 回车

Ant工具会编译整个项目。等待一会,直到出现BUILD SUCCESSFUL,完成。

下面我们可以打包部署看一下,输入命令 ant war 回车

等待一小下,BUILD SUCCESSFUL,完成,会在openbravo的lib路径下生成openbravo.war文件,复制到tomcat的webapps路径下

切换到tomcat的bin路径下,找到startup.bat

双击启动,等待部署

用浏览器打开网址http://localhost:8080/openbravo 看一下

下面的步骤是要把项目导入到eclipse里,然后我们就可以开发自己的Module了。

打开eclipse,选择工作路径为OpenbravoERP的路径,选OK:

这是一个空的工作路径,下面我们开始导项目,选File à Import

然后选General à Existing Projects into Workspace,Next。

选择OpenbravoERP的源码的路径,如图,然后确定

注意红框的名字,都是小写,如果你的不是,可能后面会有build path的问题。然后finish。

重复上述操作

File à Import à General à Existing Projects into Workspace à Browse

至选择项目处:选择子路径下的src-core,确定。

重复上术操作,分别选择src-trl和src-wad导入。

选择Server选项卡,新建Server

Apache à Tomcat v6.0 Server à Next.

Browse à 选择tomcat的路径,确定。

分别选择每个项目(OpenbravoCore,OpenbravoTrl,OpenbravoWAD),然后选择菜单 File à Properties,把编码改为UTF-8

然后如下图操作

在打开的Tomcat config里选Arguments选项卡,在VM arguments最后追加:

-server -Djava.awt.headless=true -Xms384M -Xmx1536M -XX:MaxPermSize=256M然后确定。

现在可以在eclipse下启动tomcat来启动openbravoERP了。

点击启动按钮启动。控制台输出启动成功信息:

用浏览器访问一下:

http://localhost:8080/openbravo/security/Login_FS.html

祝大家成功,有什么问题可以在论坛留言。

论坛地址:http://www.openbravo.net.cn/

本文档由开源工作室瞎折腾撰写,KJ编辑发布

转载于:https://my.oschina.net/opensourcestudio/blog/215112

【Openbravo开发】Openbravo windows开发环境搭建相关推荐

  1. VS2008开发Windows Mobile6环境搭建及模拟器联网问题图解

    安装了VS2008后,新建一个智能设备的工程,但调试时只有三个WM5.0的模拟器可用,从网上查到要安装WM6.0的SDK,还要安装一些其它的组件才能开始WM(现在最新的叫法叫WP Windows Ph ...

  2. Dart开发(一)Windows平台环境搭建

    Dart开发Windows平台环境搭建 SDK官网下载地址:https://gekorm.com/dart-windows/ 安装完成后,在命令行输入:dart --version,安装成功会出现相应 ...

  3. 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建

    使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...

  4. 3D打印软件Cura的二次开发(GUI)--环境搭建

    3D打印软件Cura的二次开发(GUI)--环境搭建 软体动物Ai  关注 2016.07.06 12:36*  字数 1639  阅读 1300 评论 8 喜欢 4 本文采用中国大陆版CC协议发布 ...

  5. Python 网站开发(一)环境搭建

    前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说 Python 基本语法,主要是面向实践的. ...

  6. 安卓开发(一)环境搭建、基本程序与控件

    layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...

  7. 全志A33开发板vstar编译环境搭建

    全志A33开发板vstar编译环境搭建 安装系统 全志提供的vstar的SDK使用内核linux-3.4.39, 在编译过程中,要用到一个文件gen_check_code,位于linux-3.4/ar ...

  8. 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建

    保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...

  9. linux 国产化 gtk图形界面开发 go和c++环境搭建

    linux 国产化 gtk图形界面开发 go和c++环境搭建 一.c++环境搭建 1.解决系统自带gcc无法编译gtk的问题 sudo apt-get install build-essential ...

  10. 基于Codeblock的LVGL模拟器Windows平台环境搭建[带源码]

    基于Codeblock的LVGL模拟器Windows平台环境搭建 文章目录 基于Codeblock的LVGL模拟器Windows平台环境搭建 概述 一.介绍 二.使用CodeBlock版本方法以及需要 ...

最新文章

  1. mysql优化 博客园_MySQL优化
  2. 深入浅出CMake(一):基础篇
  3. 如何下载kaggle上的数据集
  4. 时隔 17 年,美科技股终于“收复失地”,但这次不是泡沫了
  5. 数据库 数据库SQL语句五
  6. 为什么引入Memcached?
  7. python可以代替plc吗_PLC可以代替安全控制器吗?电气工程师告诉你
  8. deepin安装java_Deepin安装Eclipse
  9. 计算机课计划,计算机教学计划汇总
  10. Linux中的提权操作
  11. static成员函数
  12. 硬盘格式化后数据能不能恢复,硬盘格式化数据怎么恢复
  13. windows 启动参数
  14. c语言流水灯程序 16,16个发光二极管流水灯程序
  15. 输出小数点后第n位数字
  16. office2007各组件全面介绍
  17. Lazada卖家上传产品实操,采采Lazada上货铺货助手,一键采集刊登上架,批量上品删除宝贝上下架更改产品属性,自动翻译,图片文字翻译
  18. w7系统出现无法更新服务器,win7系统自动更新选项不能用了的解决方法
  19. 怎么推导亥姆霍兹方程
  20. 2021语音识别领域最具商业合作价值企业盘点

热门文章

  1. 工厂模式简介和应用场景
  2. 雷石服务器可以接入电视信号吗,雷石机顶盒使用方法
  3. UEFI开发探索42 – Protocol的使用1
  4. java英文面试常见问题归纳
  5. 爬虫基本库的使用之正则表达式
  6. SuperMemo概念初识(摘录)
  7. C语言多人对战贪吃蛇,双人对战贪吃蛇
  8. 华师计算机前沿讲座课程论文,17春华师《教育技术前沿讲座》在线作业
  9. 十三个世界著名的定律
  10. 国内手游渠道SDK快速接入之Unity篇