[Adempiere]Adempiere初试

ad初始化

记录从最新代码(目前版本为3.8,最后提交于2015-03-02)中完成ad初始化过程.

1. 数据库准备

建议使用postgres,其他数据库实测结果不理想

(1) 安装postgres9

(2) 配置postgres

新增用户adempiere,密码adempiere

 

新增数据库adempiere

2. 从源码打包出安装包

执行命令utils_dev/RUN_build.sh

执行完成之后的文件路径为:$ADEMPIERE/adempiere/Adempiere,即为$ADEMPIERE_HOME

对打包之后的文件赋予可执行权限

cd adempiere/Adempiere
chmod u+x *.sh
chmod u+x utils/*.sh

 

 

3. 执行安装

sh RUN_setup.sh

 

在弹出的设置窗口中填写对应的配置项:

Adempiere Home:/home/dylan/workspace/adempiere/adempiere/Adempiere
JNP Port:1889 (可默认)
Web Port:8889 (可默认)
SSL:1443 (可默认)
Database Type: postgresql
Database Name: adempiere
Database Port:5432
DB Admin Password: postgres (对应于超级用户postgres的密码)
Database user:adempiere
Database Password: adempiere

 

 

4. 数据导入

sh utils/RUN_ImportAdempiere.sh

 

 

警告:此步骤会删除数据库和用户并重建

 

5. 通过intellij idea调试ad

最新的AD源码带给我最大的惊喜莫过于可以直接在idea中进行调试了,源码中已经自带相关的iml文件,可以直接导入到idea中。在idea中打开ad之后,Artifacts和tomcat已经是配置好的。

 

启动tomcat之前,针对本机环境简单修改相关的配置,在VM options中修改配置:

-DPropertyFile=/home/dylan/workspace/adempiere/adempiere/Adempiere.properties

 

默认找的是user.home目录中的Adempiere.properties(测试的时候由于本地已经有这个文件,但是文件内容实际是有问题的,导致无法弹出配置窗口,所以换成了上面的$ADEMPIERE_HOME/Adempiere.properties,所以这里的改动是可选的).

 

接下来,启动tomcat,一切OK.

enjoy it!

 

你可能感兴趣的:(ERP,adempiere,compiere,idempiere)