iDempiere 使用指南 绿色版一键启动测试环境
Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/
iDempiere官方中文wiki主页 http://wiki.idempiere.org/zh
iDempiere 中文社区www.idempiere.org.cn
iDempiere 中文社区QQ群 65713012
本文档说明如何在windows下面配置iDempiere的测试开发环境,同时提供了配置好的eclipse开发环境供大家下载。
下载链接:
绿色版测试环境下载:http://pan.baidu.com/s/1nt81GHb
开发环境(eclipse)下载:http://pan.baidu.com/s/1bnvpmVl
注:开发环境请先下载测试环境,解压到同一个文件夹,直接使用里面的数据库和系统。
安装方法:理论上随便找个文件夹解压即可,但最好直接在E盘解压,解压完以后生成E:\idemDev文件夹。最好和我的路径保持一致,避免路径导致问题。
启动方法:直接解压以后,双击文件夹里面的start.bat
关闭方法:双击文件夹里面的stop.bat文件
DB启动方法(用于开发):双击start-pg.bat
DB关闭方法:双击stop-pg.bat
测试环境集成了数据库、绿色JDK以及idempiere server,可以一键启动或关闭(start.bat/stop.bat)。但是如果用于开发的话,请自己下载JDK,1.7即可。数据库使用start-pg.bat/stop-pg.bat启动或关闭即可。
eclipse版本为indigo SR2
下面是该环境安装的详细步骤说明及截图。需要自己研究环境安装的朋友可以参考一下。
第一步,安装postgresql数据库,下载的文件为直接打包的zip archive包。
下载链接:http://www.postgresql.org/download/windows/
使用了下面的参考文档
http://rongjih.blog.163.com/blog/static/3357446120128259545748/
http://saturngao.iteye.com/blog/1291919
执行initdb –D "E:\idemDev\pgsql\data" –E UTF8

启动数据库以后,使用psql postgres,进入psql界面。Postgres是initdb默认创建的数据库。如果不行的话,使用psql template1进入psql界面。
执行下面语句,创建数据库以及赋权限
CREATE ROLE postgres PASSWORD 'postgres';
ALTER ROLE postgres WITH SUPERUSER;
ALTER ROLE postgres WITH LOGIN;
CREATE ROLE adempiere SUPERUSER LOGIN PASSWORD 'adempiere';
使用'\q'退出psql,然后尝试以postgres用户进行登录,如下图,如果正常进入postgres,则说明数据库已经安装完成了。
使用pgadminIII工具访问DB。进入pgadmin以后,点击插头图标,新建一个db连接
设置连接参数
点击确认,连接进入数据库即可,可以看到我们正常连接进入postgresql,并且看到里面有一个postgres数据库。
创建一个数据库,名字叫idempiere。
注:这里一定要先新建idempiere再执行后面的setup.bat配置,否则测试会出错。

第二步,设置java。我直接使用了网上找到的绿色java,如果大家有普通的安装版本的java可以直接安装。我是要打包成绿色版本的,所以找了个免安装版本。
链接地址:http://yutuo.net/archives/a247372342a9b624.html

创建文件start.bat,设置java虚拟机的环境变量以及postgresql的环境变量。另外的文件start_testpath.bat内容和start.bat一致,只是少了启动db的部分,用于进行环境变量的测试
完成以后,进入到cmd进行测试,执行start_testpath.bat,执行完以后执行java –version,可以看到java虚拟机的版本已经是1.7update60
不要关闭这个cmd,直接切换到系统中执行start-pg.bat,启动数据库。数据库启动完成以后,在刚才的cmd中,进入到idempiere-server文件夹,执行setup.bat
系统会执行launch,并弹出设置界面提供设置

可以看到,由于刚才使用start_testpath.bat设置了环境变量,所以jdk的目录和我们设置的绿色jdk目录是一致的。将数据库服务器设置为localhost,数据库类型设置为postgresql,系统用户口令设置为postgres,执行测试。测试成功,保存即可。
注:一定要先新建idempiere数据库再执行后面的setup.bat配置,否则测试会出错。

设置完了以后,进行idempiere的数据库表导入。进入到util文件夹,执行RUN_ImportIdempiere.bat,将数据库表导入到postgresql中。
导入完成以后,查看数据库,发现已经创建好了840张表(idempiere2.1),说明数据库已经正常导入了。
注意!windows下面的启动文件有一点小问题,需要更改idempiere-server.bat文件,否则启动不成功。
需要找到下面这一段,将其改为jar包全名,jar包在plugins下面可以找到
改为
到这里,绿色版的idempiere安装就完成了,先使用stop-pg.bat关闭数据库,再执行start.bat重新进行全部启动。
可以看到CMD下面显示如下,表示idempiere启动成功了。

访问localhost:8080,可以看到idempiere的主页面,说明安装成功
这样我们的绿色idempiere测试环境就设置完成了。
下面我们开始基于这个测试环境设置开发环境,这部分在第二个帖子里面:
iDempiere 使用指南 windows下eclipse 开发环境配置及打包下载: http://www.cnblogs.com/zzyan/p/4124087.html
iDempiere 使用指南 绿色版一键启动测试环境的更多相关文章
- 绿色版Tomcat 启动 + 停止 + 随系统自动启动 - - 博客频道 - CSDN.NET
body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI ...
- 绿色版SecureCRT启动崩溃,遇到一个致命的错误且必须关闭
百度搜了半天,大家都是说删除注册表的VanDyke就能解决问题,但是我用的是绿色版的,删除VanDyke后还不行. 然后试了一下重新解压出一个绿色版的SecureCRT,发现能用. 但之前我配置了很多 ...
- OpenStack-Mitaka 一键安装测试环境脚本
说明:这个脚本是采用Bash Shell编写,这个版本还只能作为测试环境搭建使用. 此脚本原形的发起人是网友:WuYuLiang.这里有他的博客链接: 第一版的链接: http://blog.cs ...
- (转)配置ORACLE 11g绿色版客户端和PLSQL环境
本文转载自:http://my.oschina.net/jang/blog/83009 本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端. 下载地址(此处提供的是官方各版本下载 ...
- rails 启动测试环境出现 "Rack::Cors" => Rack::Cors,解决方法
找到项目中"Rack::Cors"改为 Rack::Cors
- 绿色版的Linux.NET——“Jws.Mono”
Linux.NET环境的搭建,不仅是一项比较耗时的事情,同时也是一项略显复杂繁琐的事情.特别是对于近期的几个Mono版本,由于官方所提供的源码包中出现代码文件的缺失,这总让我们的付出变得徒劳.另外一方 ...
- 一键启动NameNode和DataNode--shell脚本
使用shell脚本,一键启动hadoop中的NameNode和DataNode.分为普通版和装逼版.装逼版较普通版多了很多判断和信息提示,当然主要还是为了我联系shell脚本而写的. 如果想实现复用, ...
- 配置ORACLE 11g绿色版客户端和PLSQL远程连接环境
配置ORACLE 11g绿色版客户端和PLSQL环境 本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端. Instant client的版本很多:主要是Basic和Ba ...
- MythXinWCF通用宿主绿色版发布(一键启动,方便快捷)
这是我开发的一款免费的,绿色的WCF宿主工具,一键启动,方便快捷,省去了安装和配置IIS的麻烦,也不需要配置文件. 该工具运行环境为.Net Framework 4.5.1(这个是必装的,win10自 ...
随机推荐
- python wraps装饰器
这是一个很有用的装饰器.看过前一篇反射的朋友应该知道,函数是有几个特殊属性比如函数名,在被装饰后,上例中的函数名foo会变成包装函数的名字 wrapper,如果你希望使用反射,可能会导致意外的结果.这 ...
- Python博文列表
手把手|100行Python代码自动抢火车票!(包教包会):https://zhuanlan.zhihu.com/p/32928355 最全中华古诗词数据库, :https://github.com/ ...
- (Keil) Debug & Simulation 操作
0x00 printf在MCU環境下print debug error message,利用Logic Analyzer模擬MCU register or GPIO狀態. 若是要要使用printf函數 ...
- Python web前端 06 运算符 循环
Python web前端 06 运算符 循环 一.运算符 #JS六大数据类型 #number 数字 #string 字符串 #boolean 布尔型 #function 函数 #undefined 未 ...
- C++_IO与文件5-文件的输入与输出
大多数计算机程序都使用了文件.文件本身是存储在某种设备上的一系列字节. 通常,操作系统管理文件,跟踪它们的位置.大小.创建时间等. 除非在操作系统级别上编程,否则通常不必担心这些事情. 真正需要的是将 ...
- 【算法笔记】B1038 统计同成绩学生
1038 统计同成绩学生 (20 分) 本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出. 输入格式: 输入在第 1 行给出不超过 105 的正整数 N,即学生总人数.随后一行给 ...
- HDU - 6183 动态开点线段树 || 令人绝望的线段树
一看C才[0,50],肯定要开51棵线段树维护y区间的最小x值啦 是男人就上51棵..等等空间爆几倍了 动态开点!51棵线段树用全局节点变量控制,有点像主席树 清空工作很简单,把51个树根清掉然后回收 ...
- C# Autofac 的 BeanFactory
using Autofac; using Microsoft.Practices.ServiceLocation; namespace Core.Common { /// <summary> ...
- PIE SDK创建掩膜
1.算法功能简介 图像掩膜(Mask)用选定的图像.图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程.掩膜是一种图像滤镜的模板,实用掩膜经常处理的是遥感图像.当提取道 ...
- JS实现跨域请求数据--jsonp
* { margin: 0; padding: 0; } input { width: 300px; height: 30px; border: 1px solid lightgray; margin ...