【Openbravo开发】Openbravo windows开发环境搭建
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开发环境搭建相关推荐
- VS2008开发Windows Mobile6环境搭建及模拟器联网问题图解
安装了VS2008后,新建一个智能设备的工程,但调试时只有三个WM5.0的模拟器可用,从网上查到要安装WM6.0的SDK,还要安装一些其它的组件才能开始WM(现在最新的叫法叫WP Windows Ph ...
- Dart开发(一)Windows平台环境搭建
Dart开发Windows平台环境搭建 SDK官网下载地址:https://gekorm.com/dart-windows/ 安装完成后,在命令行输入:dart --version,安装成功会出现相应 ...
- 使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建
使用Eclipse JEE+Mtj+Nokia S60 V3SDK开发J2ME应用的环境搭建 2010-04-07 16:53 在Nokia S60 V3下进行J2ME应用程序开发,需要搭建 Noki ...
- 3D打印软件Cura的二次开发(GUI)--环境搭建
3D打印软件Cura的二次开发(GUI)--环境搭建 软体动物Ai 关注 2016.07.06 12:36* 字数 1639 阅读 1300 评论 8 喜欢 4 本文采用中国大陆版CC协议发布 ...
- Python 网站开发(一)环境搭建
前些天看到小阳买回来的一本 Python 基础教程,于是就产生了使用 Python 来开发一个小博客的想法.这个 Python 网站开发系列文章将不会过多说 Python 基本语法,主要是面向实践的. ...
- 安卓开发(一)环境搭建、基本程序与控件
layout: post title: 安卓开发(一)环境搭建.基本程序与控件 description: 安卓开发(一)环境搭建.基本程序与控件 tag: 安卓 文章目录 Intent:协助应用间的交 ...
- 全志A33开发板vstar编译环境搭建
全志A33开发板vstar编译环境搭建 安装系统 全志提供的vstar的SDK使用内核linux-3.4.39, 在编译过程中,要用到一个文件gen_check_code,位于linux-3.4/ar ...
- 保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与嵌入式开发平台X2000_Halley5调试环境搭建 写在前面 配置VSCode的编译环境 配置VSCode的gdb调试环境 配置 ...
- linux 国产化 gtk图形界面开发 go和c++环境搭建
linux 国产化 gtk图形界面开发 go和c++环境搭建 一.c++环境搭建 1.解决系统自带gcc无法编译gtk的问题 sudo apt-get install build-essential ...
- 基于Codeblock的LVGL模拟器Windows平台环境搭建[带源码]
基于Codeblock的LVGL模拟器Windows平台环境搭建 文章目录 基于Codeblock的LVGL模拟器Windows平台环境搭建 概述 一.介绍 二.使用CodeBlock版本方法以及需要 ...
最新文章
- mysql优化 博客园_MySQL优化
- 深入浅出CMake(一):基础篇
- 如何下载kaggle上的数据集
- 时隔 17 年,美科技股终于“收复失地”,但这次不是泡沫了
- 数据库 数据库SQL语句五
- 为什么引入Memcached?
- python可以代替plc吗_PLC可以代替安全控制器吗?电气工程师告诉你
- deepin安装java_Deepin安装Eclipse
- 计算机课计划,计算机教学计划汇总
- Linux中的提权操作
- static成员函数
- 硬盘格式化后数据能不能恢复,硬盘格式化数据怎么恢复
- windows 启动参数
- c语言流水灯程序 16,16个发光二极管流水灯程序
- 输出小数点后第n位数字
- office2007各组件全面介绍
- Lazada卖家上传产品实操,采采Lazada上货铺货助手,一键采集刊登上架,批量上品删除宝贝上下架更改产品属性,自动翻译,图片文字翻译
- w7系统出现无法更新服务器,win7系统自动更新选项不能用了的解决方法
- 怎么推导亥姆霍兹方程
- 2021语音识别领域最具商业合作价值企业盘点