OFBIZ 10.04 装配(ofbiz+mysql+eclipse)

OFBIZ 10.04 装配(ofbiz+mysql+eclipse)

OFBIZ 10.04 安装(ofbiz+mysql+eclipse)

1.下载安装 JDK1.6,并设置环境变量

   在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。

   新建系统变量JAVA_HOME:C:Program FilesJavajdk1.6.0_31

   在系统变量Path的值的前面加入以下内容:%JAVA_HOME%bin;

   http://download.oracle.com/otn-pub/java/jdk/6u31-b05/jdk-6u31-windows-i586.exe(Win 32位)

2.安装mysql数据库(下面链接,找适合自己系统的)

  建立一个数据库ofbiz。新建一个用户ofbiz和密码ofbiz,并且赋予ofbiz全部权限。

  都设置ofbiz,是为了偷懒,就搞成跟ofbiz里面的配置一样,如果有其他需求,自行

  设置,只要与ofbiz数据库访问配置一样就行。

  http://dev.mysql.com/downloads/mysql/5.1.html

 

3.下载apache-ofbiz-10.04.zip                                   

  http://mirror.bjtu.edu.cn/apache/ofbiz/apache-ofbiz-10.04.zip

4.集成开发工具eclipse(java环境要加进来)

  解压ofbiz10.0.4到eclipse工作目录下,打开eclipse载入ofbiz10.04

5.更新JDBC驱动,将mysql的jdbc驱动拷贝到${Ofbiz_Home}/framework/entity/lib/jdbc 目录下。

如果忘记了驱动,安装的时候,会报如下错误:

     [java] Exception: java.lang.ClassNotFoundException

     [java] Message: Cached loader got a known bad class name:com.mysql.jdbc.Driver

     [java] —- stack trace ——

6.设置实体引擎(Entity Engine)的默认数据库为mysql.对 ${Ofbiz_Home}/framework/entity/config/entityengine.xml配置文件进行修改:

  i.默认的数据库为derby,所以要把localderby改成MySql

<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=”localmysql”/>

        <group-map group-name=”org.ofbiz.tenant” datasource-name=”localmysql”/>

    </delegator>

    <delegator name=”default-no-eca” entity-model-reader=”main” entity-group-reader=”main” entity-eca-reader=”main” entity-eca-enabled=”false” distributed-cache-clear-enabled=”false”>

        <group-map group-name=”org.ofbiz” datasource-name=”
localmysql“/>

        <group-map group-name=”org.ofbiz.olap” datasource-name=”localmysql”/>

        <group-map group-name=”org.ofbiz.tenant” datasource-name=”localmysql”/>

    </delegator>

    <!– be sure that your default delegator (or the one you use) uses the same datasource for test. You must run “ant run-install” before running “ant run-tests” –>

    <delegator name=”test” entity-model-reader=”main” entity-group-reader=”main” entity-eca-reader=”main”>

        <group-map group-name=”org.ofbiz” datasource-name=”
localmysql “/>

        <group-map group-name=”org.ofbiz.olap” datasource-name=” localmysql “/>

        <group-map group-name=”org.ofbiz.tenant” datasource-name=” localmysql “/>

</delegator>

  ii. 修改实体引擎的默认数据库的配置信息

<datasource name=”
localmysql

            helper-class=”org.ofbiz.entity.datasource.GenericHelperDAO”

            field-type-name=”mysql”

   

OFBIZ 10.04 装配(ofbiz+mysql+eclipse)

相关文章:

你感兴趣的文章:

标签云: