ofbiz mysql
来源:互联网 发布:jenkins自动构建java 编辑:程序博客网 时间:2024/06/03 21:06
ofbiz自带的数据库是Derby,这是一种小型的适合与测试系统的数据库,但不适合在产品级系统中使用,所以通常我们需要将ofbiz迁移到其它数据库上,如mysql,其他的数据库与其类似
第一步:修改entityengine.xml文件.
该文件的位置是
framework/entity/config/entityengine.xml
首先,找到源文件: <delegator name="default" entity-model-reader="main" entity-group-reader="main" entity- eca-reader="main" distributed-cache-clear-enabled="false">
<group-map group-name="org.ofbiz" datasource-name="localderby"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localderbyolap"/>
<group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/>
</delegator>
<group-map group-name="org.ofbiz" datasource-name="localderby"/>
<group-map group-name="org.ofbiz.olap" datasource-name="localderbyolap"/>
<group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/>
</delegator>
将上述红色的部分改成下面内容:
<delegator name="default" entity-model-reader="main"
entity-group-reader="main" entity-eca-reader="main"
distributed-cache-clear-enabled="false">
<group-map group-name="org.ofbiz"
datasource-name="localmysql"/>
<group-map group-name="org.ofbiz.olap"
datasource-name="localderbyolap"/>
<group-map group-name="org.ofbiz.tenant" datasource-name="localderbytenant"/>
</delegator>
找到<datasource name="localmysql".........
/datasource>
主要的是下面内容------改数据连接用户名和密码
jdbc-username="ofbiz"
jdbc-password="ofbiz"
不用改也可,
即用该用户名和密码在数据库中创建用户
2.将mysql的驱动拷贝到/ofbizhome/framework/entity/lib/jdbc文件夹下
3.mysql> create database ofbiz; //创建数据库ofbiz
mysql> create user ofbiz; //创建用户ofbiz,对应entityengine.xml里的用户
mysql> grant all privileges on ofbiz.* to 'ofbiz'@'localhost' identified by 'ofbiz' with grant option; //授予ofbiz用户访问ofbiz数据库的所有权限,密码设为ofbiz.
mysql> create user ofbiz; //创建用户ofbiz,对应entityengine.xml里的用户
mysql> grant all privileges on ofbiz.* to 'ofbiz'@'localhost' identified by 'ofbiz' with grant option; //授予ofbiz用户访问ofbiz数据库的所有权限,密码设为ofbiz.
4. 修改build.xml文件里的memory设置小一点:
<property name="memory.initial.param" value="-Xms256M"/>
<property name="memory.max.param" value="-Xmx512M"/>
<property name="pos.memory.max.param" value="-Xmx512M"/>
<property name="memory.max.param" value="-Xmx512M"/>
<property name="pos.memory.max.param" value="-Xmx512M"/>
5.通过dos窗口找到Ofbiz的根目录,然后在命令行输入ant run-install。当看到BUILD SUCCESSFUL后说明项目安装成功。所有表将创建到mysql中。(总共841张表。)
6.在命令行输入startofbiz.bat启动项目,当然也可以在项目中ant窗口build目录下直接点击run。
7.
- ofbiz mysql
- Run OFBiz with MySQL
- ofbiz使用mysql数据库
- ofbiz系统中Mysql
- ofbiz结合mysql安装教程
- 怎么使ofbiz连接Mysql
- ofbiz
- OFBiz
- OFBIZ
- OFBiz
- ofbiz
- ofbiz
- OFBIZ
- OFBIZ
- OFBIZ
- Ofbiz 和 Mysql中文乱码解决方法
- ofbiz连接mysql数据库的方法二
- ofbiz 安装以及使用mysql数据库
- javascript解析json
- linux下使用瑞捷上网
- 导出Excel身份证格式
- 4保安绑架轮奸女子 海口警方4小时破案
- 业务逻辑层的思考
- ofbiz mysql
- App Widget Framework分析之一:AppWidgetService
- J2ME移动开发平台搭建篇
- linq 多表查询
- 第一篇文章
- 中國佛學66句震撼世界的禪語
- 开通了
- VIM中空格代替tab
- 网页表单项Input的高级限制级用法