一、软件必备:

1、jdk1.7

2、mysql5.6

3、安装tomcat

二、安装:

1.安装 JDK1.7

2.安装mysql数据库

3.下载apache-ofbiz-13.07.01.zip

wget http://mirrors.hust.edu.cn/apache/ofbiz/apache-ofbiz-13.07.01.zip

解压,将解压后文件移至tomcat webapps目录 重命名为ofbiz

4.更新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 ------ 

5.设置实体引擎(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" 

            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" 

            engine="InnoDB" <!-- 现在mysql一般的引擎都是InnoDB,早在4.0时代就不推荐使用type,现在改成engine ,--> 

            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/ofbiz?autoReconnect=true" 

                jdbc-username="ofbiz"<!-- 这里都是数据库的基本配置信息,改成自己对应的--> 

                jdbc-password="ofbiz" 

                isolation-level="ReadCommitted" 

                pool-minsize="2" 

                pool-maxsize="250" 连接池没必要搞这么多,50够了 

                time-between-eviction-runs-millis="600000"/>        

    </datasource>

6. 修改mysql 配置文件;

一般文件位置:/etc/my.cnf

在mysql里设置binlog_format为ROW,此时binlog会增大,但是一般来说对数据复制支持的更好,建议单机高性能环境下使用。

7.运行(运行之前要先创建一个ofbiz数据库)

进入ofbiz目录


安装OFBIZ演示数据:
$ ant load-demo

启动OFBIZ:

$ ant start

ofbiz最新版13.07.01环境搭建、安装(linux环境下)的更多相关文章

  1. Windows 安装 Linux 环境

    简介 在实际开发中,我们除了在Windows上进行开发外,可能还需要基于Linux进行一些编译或者测试等,因此,我们可能需要在Windows环境中安装Linux环境,通常可能我们会使用虚拟机替代,但是 ...

  2. PHP.6-PHP环境搭建(Windows环境下)-LAMP

    PHP环境搭建(Windows环境下)-LAMP Windows系统上分别独立安装Apache2.PHP5.MySQL5和phpMyAdmin等几个软件.独立安装的好处是可以自由选择这些组件的具体版本 ...

  3. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  4. android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

      android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把 ...

  5. Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 具体图文解说

    版权声明:本博客全部文章均为原创.欢迎交流.欢迎转载:转载请勿篡改内容,而且注明出处,谢谢! https://blog.csdn.net/waldmer/article/details/3272500 ...

  6. SSH环境搭建之Hibernate环境搭建篇

    SSH环境搭建之Hibernate环境搭建篇 搭建有两种方式: 1.使用IntelliJ IDEA或者MyEclipse的逆向工程(关系模型 -> 对象模型),我使用的是IntelliJ IDE ...

  7. SSH环境搭建之Spring环境搭建篇

    SSH环境搭建之Spring环境搭建篇 一.引入Spring所使用的JAR文件 二.在src目录下创建beans.xml(Spring的容器文件) <?xml version="1.0 ...

  8. 2019-2020-2 《网络对抗技术》Exp0 环境搭建-Kali Linux 的安装

    2019-2020-2 20175334 环境搭建-Kali Linux 的安装 一.Kali的下载与安装 在Kali官网中下载镜像文件 打开Vmware开始创建新虚拟机 选择镜像文件 选择操作系统 ...

  9. 【Python】部署上手App后端服务器 - Linux环境搭建安装Python、Tornado、SQLAlchemy

    基于阿里云服务器端环境搭建 文章目录 基于阿里云服务器端环境搭建 配置开发环境 安装 Python 3.8.2 安装 Tornado 安装 MySQL 安装 mysqlclient 安装 SQLAlc ...

随机推荐

  1. IAR6.1的工程迁移到IAR6.5不能用的解决方法

    1.重命名过时的CMSIS头文件 "... \ CMSIS \ CM3 \ CoreSupport \ core_cm3.h  比如:core_cm3.h.old 2.启用CMSIS:项目- ...

  2. 转-Shell笔记——命令:Sort,uniq,join,cut,paste,split

    转自:http://blog.csdn.net/wklken/article/details/6562098 Sort,uniq,join,cut,paste,split 命令—— Sort Sort ...

  3. 网页URLs

    Extending Python Interpretor: https://docs.python.org/3/extending/index.html Aliyun Mriirors: https: ...

  4. 同源策略引发对跨域jsonp跨域的理解

    一,同源策略其实网络的安全基石,既:http://www.baidu.com:80协议(http或者HTTPS或者ws或者wss).域名(www.baidu.com).端口(默认80,可以不写 htt ...

  5. Spring课程 Spring入门篇 1-2Spring简介

    课程链接: 1 Spring是什么? 2 为什么是Spring 3 Spring的作用: 4 适用范围 1 Spring是什么? a 开源框架 b 轻量级的控制反转(Ioc)和面向切面编程(AOP)的 ...

  6. extjs 6

    因为最近公司要写一个项目前台所以开始学习extjs前端框架,希望一起共勉. 那么我们的教程就从 Hello World 讲起. helloWorld.js   Ext.onReady(function ...

  7. The fourteenth day

    A man is not old as long as he is seeking something. A man is not old until regrets take the place o ...

  8. python模块详解 re

    摘自:python中的正则表达式(re模块) 一.简介 正则表达式本身是一种小型的.高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配.正则表达式模式被 ...

  9. 进一步了解this和super

    知乎上看到一问题很好,拿了与大家分享,原地址:https://www.zhihu.com/question/31548104. 问: JAVA 中this 和super与覆写冲突的问题? 实例一: 输 ...

  10. Altium_Designer-原理图库如何添加低电平有效的管脚?

    在编辑元件原理图符号时,在display name选项中将要加低电平的字符后面都加上“\”即可,如图: