初识OFBiz

    OFBiz的发布其实算是比较简单的,但是因为网络上的文章要么有错误,要么是为老版本写的,第一次用它的时候费了老大的劲才发布成功,因此虽然类似的文章有很多,还是想把自己的发布过程记录下来,这个方法适合9.04版本,其它的版本如何我就不知道了。

 

    首先去它的官网下载09.04稳定版 http://ofbiz.apache.org/download.html,解压。

 

1.工具:

   JDK:OFBiz的官网上说需要JDK1.5版本以上,但是我试过似乎不行,至少在9.04的Trunk版本里是不行的,所以还是用1.6以上的版本吧。

   Ant:1.6以上版本

 

2. 修改属性文件

   在/ofbizhome/framework/common/config/general.properties修改默认语言和货币,当然你还可以根据项目情况修改别的属性。

   country.geo.id.default 改为 CHN
   currency.uom.id.default 改为 CNY

 

3.数据库

    OFBiz自身集成了数据库derby,我们可以把它改为我们熟悉的数据库,这里以mysql为例说明换法。如果你不想换,这一步可以跳过。

    ① 首先在mysql里为ofbiz建一个数据库,注意mysql的字符集需要是utf8的。

    ② 把mysql的驱动拷贝到/ofbizhome/framework/entity/lib/jdbc文件夹下

    ③ 修改/ofbizhome/framework/entity/config/entityengine.xml,修改内容为

    L53 <group-map group-name="org.ofbiz" datasource-name="localmysql"/>

 

    L280 <datasource name="localmysql"
            helper-class="org.ofbiz.entity.datasource.GenericHelperDAO"
            field-type-name="mysql"
            check-on-start="true"
            add-missing-on-start="true"
            check-pks-on-start="false"
            use-foreign-keys="true"
            join-style="ansi-no-parenthesis"
            alias-view-columns="false"
            drop-fk-use-foreign-key-keyword="true"
            table-type="InnoDB"
            character-set="utf8"
            collate="utf8_general_ci">
        <read-data reader-name="seed"/>
        <read-data reader-name="seed-initial"/>
        <read-data reader-name="demo"/>
        <read-data reader-name="ext"/>
        <inline-jdbc
                jdbc-driver="com.mysql.jdbc.Driver"
                jdbc-uri="jdbc:mysql://127.0.0.1/数据库名?autoReconnect=true"
                jdbc-username="用户名"
                jdbc-password="密码"
                isolation-level="ReadCommitted"
                pool-minsize="2"
                pool-maxsize="250"/>
        <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->
    </datasource>

4. 发布

    进入OFBiz根目录,运行

      ant run-install

      startofbiz

    顺利的话服务器就启动起来了。

    我们可以通过http://localhost:8080/ecommerce访问它的电子商务模块,并通过http://localhost:8080/catalog里的目录进行管理,用户名admin,密码ofbiz。(PS:本人目前只研究OFBiz的电子商务模块,对其他一概不知)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值