一、软件必备:

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. Quartz使用(3) - Quartz核心接口Trigger

    Trigger最常用的有两种SimpleTrigger和CronTrigger,首先介绍Trigger的一些基础的信息,然后会详细描述这两种Trigger. 1. 通用Trigger属性 quartz ...

  2. HDU 4738——Caocao's Bridges——————【求割边/桥的最小权值】

     Caocao's Bridges Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u S ...

  3. fastjson的json字符串转List

     1.代码 gameListStr = "[{"gameId":"1","gameName":"哈哈"},{& ...

  4. C#继承 多态

    1.继承 允许我们根据一个类来定义另一个类.已有的类被称为的基类(父类),新的类被称为派生类(子类). 单一继承:只能有一个基类,一个基类可以派生出多个派生类,一个类别只可以继承自一个父类. 多重继承 ...

  5. StreamReader类

    StreamReader类用于从文件中读取数据,该类是一个通用类,可用于任何流,构造方法和StreamWrite类格式一样的. 创建方式有两种: 1.先创建Filestream类在创建StreamRe ...

  6. AOP切面编程

    1.JDK动态代理方式实现 public static UserService createService(){ //目标类 final UserService userService = new U ...

  7. 11.C#中的转义符和@符号的作用

    转义符 转义符是指一个'\'+一个特殊的字符,组成的一个具有特殊意义的字符. \n:  表示换行. namespace _11.转义符 { class Program { static void Ma ...

  8. Windows之CMD查看系统信息

    Windows 系统通过命令行(CMD)查询系统信息有两种方式: 1.图形化界面: 在“运行”中键入CMD,然后输入 dxdiag,回车后弹出图形化界面 ------ DirectX 诊断工具. 2. ...

  9. JAVA的图片文字识别技术

    从2013年的记录看,JAVA中图片文字识别技术大部分采用ORC的tesseract的软件功能,后来渐渐开放了java-api调用接口. 图片文字识别技术,还是采用训练的方法.并未从根本上解决图片与文 ...

  10. ASP.NET 上传图片到FTP

    目录: 2.代码 3.参考资料 4.IIS环境FTP配置 5.使用虚拟目录注意Server.MapPath() 1. 项目介绍 建立FTP文件服务器与应用程序分开. 下面方法中的参数为Stream因为 ...