ofbiz开发入门总结

  此次基于OFBiz的毕业设计让我对这门技术产生了浓厚的兴趣,最主要的一点是我觉得在这里面只需要写少量的代码,有很多现成的业务直接可以借鉴和学习,以后要是真正的熟练了的话可以节约很多的时间,于是我下定决心准备开始正式学习OFBiz。
  学习该技术的第一步便是配置好OFBiz的开发环境,我所配置的环境是myeclipse10 + mysql5.6 + apache-ofbiz-12.04.03。现将我的操作步骤做一个精炼的总结。

1.下载并安装JDK相应的环境变量

2.下载OFBiz,我这里用的是apache-ofbiz-12.04.03
   (1)通过在eclipse上的svn工具从指定的url来检出
   (2)直接去apache ofbiz的官网寻找相应的版本下载

3.打开myeclipse开发工具将下载好的ofbiz像导入普通项目一样导入到工作空间中

4.为了将ofbiz自带的derby数据库替换成mysql,需要将mysql数据库的驱动jar包mysql-connector-java-5.1.28-bin.jar拷贝到%OFBIZ_HOME%\framework\entity\lib\jdbc\下

5.修改%OFBIZ_HOME%\framework\entity\config下的实体引擎配置文件entityengine.xml
 将其中55-57行关于derby的配置注释掉。
  <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"/>
  然后将58-60行关于mysql的配置注释取消掉
  <group-map group-name="org.ofbiz" datasource-name="localmysql"/>
  <group-map group-name="org.ofbiz.olap" datasource-name="localmysqlolap"/>
  <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/>
 
 将336-337行 367-368行 398-399行的配置进行如下的修改
  character-set="utf8"
  collate="utf8_general_ci"

6.下载并安装mysql,新创建一个数据库用户。用户名和密码都是ofbiz,然后新建三个数据库分别是ofbiz、ofbizolap和ofbiztenant,需要注意的是在创建数据库时选择数据库的编码为utf8-utf8_general_ci

7.在myeclipse中打开ant窗口,将build.xml文件加入到ant中,双击clean-all等待完成后,再双击load-demo或者run-install进行ofbiz种子数据的安装,安装过程中它会根据之前修改过得配置文件相应的在mysql下创建表和相应的数据

8.双击start启动ofbiz

9.打开浏览器输入http://localhost:8080/webtools/到一个登录界面可以用默认的admin/ofbiz来登录

10.打开浏览器输入http://localhost:8080/ecommerce/

至此,ofbiz的开发环境基本配置完毕。

猜你喜欢

转载自qiangjiyi.iteye.com/blog/2091700