gradle ofbiz 16 开发环境搭建

2017年02月13日 10:59:19

阅读数:2702

1.安装jdk

2.配置jdk环境变量

3.eclipse 安装svn 插件

4.svn下载Apache OFBiz 16.11.01 源码

5.下载gradle3.3 插件 存放目录C:\Users\Administrator\.gradle\wrapper\dists

6.配置mysql 数据库所需jar包 修改build.gradle 加入compile 'mysql:mysql-connector-java:5.1.24'

7.修改数据库文件默认配置

  1. <delegator name="default" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main" distributed-cache-clear-enabled="false">
  2. <group-map group-name="org.apache.ofbiz" datasource-name="localmysql"/>
  3. <group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/>
  4. <group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/>
  5. </delegator>
  6. <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">
  7. <group-map group-name="org.apache.ofbiz" datasource-name="localmysql"/>
  8. <group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/>
  9. <group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/>
  10. </delegator>
  11. <!-- be sure that your default delegator (or the one you use) uses the same datasource for test. You must run "gradlew loadDefault" before running "gradlew testIntegration" -->
  12. <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">
  13. <group-map group-name="org.apache.ofbiz" datasource-name="localmysql"/>
  14. <group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/>
  15. <group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/>
  16. </delegator>
    <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.apache.ofbiz" datasource-name="localmysql"/>
<group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/>
<group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/>
</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.apache.ofbiz" datasource-name="localmysql"/>
<group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/>
<group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/>
</delegator>
&lt;!-- be sure that your default delegator (or the one you use) uses the same datasource for test. You must run "gradlew loadDefault" before running "gradlew testIntegration" --&gt;
&lt;delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main"&gt;
&lt;group-map group-name="org.apache.ofbiz" datasource-name="localmysql"/&gt;
&lt;group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/&gt;
&lt;group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/&gt;
&lt;/delegator&gt;

   

  1. <datasource name="localmysql"  
  2.             helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"  
  3.             field-type-name="mysql"  
  4.             check-on-start="true"  
  5.             add-missing-on-start="true"  
  6.             check-pks-on-start="false"  
  7.             use-foreign-keys="true"  
  8.             join-style="ansi-no-parenthesis"  
  9.             alias-view-columns="false"  
  10.             drop-fk-use-foreign-key-keyword="true"  
  11.             table-type="InnoDB"  
  12.             character-set="utf8"  
  13.             collate="utf8_general_ci">  
  14.         <read-data reader-name="tenant"/>  
  15.         <read-data reader-name="seed"/>  
  16.         <read-data reader-name="seed-initial"/>  
  17.         <read-data reader-name="demo"/>  
  18.         <read-data reader-name="ext"/>  
  19.         <read-data reader-name="ext-test"/>  
  20.         <read-data reader-name="ext-demo"/>  
  21.         <inline-jdbc  
  22.                 jdbc-driver="com.mysql.jdbc.Driver"  
  23.                 jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?characterEncoding=utf-8&autoReconnect=true"  
  24.                 jdbc-username="root"  
  25.                 jdbc-password="root"  
  26.                 isolation-level="ReadCommitted"  
  27.                 pool-minsize="2"  
  28.                 pool-maxsize="250"  
  29.                 time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL  
  30.                 and had to set it to -1 in order to avoid this issue.  
  31.                 For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->  
  32.         <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->  
  33.     </datasource>  
  34.     <datasource name="localmysqlolap"  
  35.             helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"  
  36.             field-type-name="mysql"  
  37.             check-on-start="true"  
  38.             add-missing-on-start="true"  
  39.             check-pks-on-start="false"  
  40.             use-foreign-keys="true"  
  41.             join-style="ansi-no-parenthesis"  
  42.             alias-view-columns="false"  
  43.             drop-fk-use-foreign-key-keyword="true"  
  44.             table-type="InnoDB"  
  45.             character-set="utf8"  
  46.             collate="utf8_general_ci">  
  47.         <read-data reader-name="tenant"/>  
  48.         <read-data reader-name="seed"/>  
  49.         <read-data reader-name="seed-initial"/>  
  50.         <read-data reader-name="demo"/>  
  51.         <read-data reader-name="ext"/>  
  52.         <read-data reader-name="ext-test"/>  
  53.         <read-data reader-name="ext-demo"/>  
  54.         <inline-jdbc  
  55.                 jdbc-driver="com.mysql.jdbc.Driver"  
  56.                 jdbc-uri="jdbc:mysql://127.0.0.1/ofbizolap?characterEncoding=utf-8&autoReconnect=true"  
  57.                 jdbc-username="root"  
  58.                 jdbc-password="root"  
  59.                 isolation-level="ReadCommitted"  
  60.                 pool-minsize="2"  
  61.                 pool-maxsize="250"  
  62.                 time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL  
  63.                 and had to set it to -1 in order to avoid this issue.  
  64.                 For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->  
  65.         <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->  
  66.     </datasource>  
  67.     <datasource name="localmysqltenant"  
  68.             helper-class="org.apache.ofbiz.entity.datasource.GenericHelperDAO"  
  69.             field-type-name="mysql"  
  70.             check-on-start="true"  
  71.             add-missing-on-start="true"  
  72.             check-pks-on-start="false"  
  73.             use-foreign-keys="true"  
  74.             join-style="ansi-no-parenthesis"  
  75.             alias-view-columns="false"  
  76.             drop-fk-use-foreign-key-keyword="true"  
  77.             table-type="InnoDB"  
  78.             character-set="utf8"  
  79.             collate="utf8_general_ci">  
  80.         <read-data reader-name="tenant"/>  
  81.         <read-data reader-name="seed"/>  
  82.         <read-data reader-name="seed-initial"/>  
  83.         <read-data reader-name="demo"/>  
  84.         <read-data reader-name="ext"/>  
  85.         <read-data reader-name="ext-test"/>  
  86.         <read-data reader-name="ext-demo"/>  
  87.         <inline-jdbc  
  88.                 jdbc-driver="com.mysql.jdbc.Driver"  
  89.                 jdbc-uri="jdbc:mysql://127.0.0.1/ofbiztenant?characterEncoding=utf-8&autoReconnect=true"  
  90.                 jdbc-username="root"  
  91.                 jdbc-password="root"  
  92.                 isolation-level="ReadCommitted"  
  93.                 pool-minsize="2"  
  94.                 pool-maxsize="250"  
  95.                 time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL  
  96.                 and had to set it to -1 in order to avoid this issue.  
  97.                 For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->  
  98.         <!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->  
  99.     </datasource>  
<datasource name="localmysql"

helper-class="org.apache.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="tenant"/>

<read-data reader-name="seed"/>

<read-data reader-name="seed-initial"/>

<read-data reader-name="demo"/>

<read-data reader-name="ext"/>

<read-data reader-name="ext-test"/>

<read-data reader-name="ext-demo"/>

<inline-jdbc

jdbc-driver="com.mysql.jdbc.Driver"

jdbc-uri="jdbc:mysql://127.0.0.1/ofbiz?characterEncoding=utf-8&autoReconnect=true"

jdbc-username="root"

jdbc-password="root"

isolation-level="ReadCommitted"

pool-minsize="2"

pool-maxsize="250"

time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL

and had to set it to -1 in order to avoid this issue.

For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->

<!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->

</datasource>

<datasource name="localmysqlolap"

helper-class="org.apache.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="tenant"/>

<read-data reader-name="seed"/>

<read-data reader-name="seed-initial"/>

<read-data reader-name="demo"/>

<read-data reader-name="ext"/>

<read-data reader-name="ext-test"/>

<read-data reader-name="ext-demo"/>

<inline-jdbc

jdbc-driver="com.mysql.jdbc.Driver"

jdbc-uri="jdbc:mysql://127.0.0.1/ofbizolap?characterEncoding=utf-8&autoReconnect=true"

jdbc-username="root"

jdbc-password="root"

isolation-level="ReadCommitted"

pool-minsize="2"

pool-maxsize="250"

time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL

and had to set it to -1 in order to avoid this issue.

For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->

<!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->

</datasource>

<datasource name="localmysqltenant"

helper-class="org.apache.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="tenant"/>

<read-data reader-name="seed"/>

<read-data reader-name="seed-initial"/>

<read-data reader-name="demo"/>

<read-data reader-name="ext"/>

<read-data reader-name="ext-test"/>

<read-data reader-name="ext-demo"/>

<inline-jdbc

jdbc-driver="com.mysql.jdbc.Driver"

jdbc-uri="jdbc:mysql://127.0.0.1/ofbiztenant?characterEncoding=utf-8&autoReconnect=true"

jdbc-username="root"

jdbc-password="root"

isolation-level="ReadCommitted"

pool-minsize="2"

pool-maxsize="250"

time-between-eviction-runs-millis="600000"/><!-- Please note that at least one person has experienced a problem with this value with MySQL

and had to set it to -1 in order to avoid this issue.

For more look at http://markmail.org/thread/5sivpykv7xkl66px and http://commons.apache.org/dbcp/configuration.html-->

<!-- <jndi-jdbc jndi-server-name="localjndi" jndi-name="java:/MySqlDataSource" isolation-level="Serializable"/> -->

</datasource>

8.本地数据库创建MySQL数据库

  1. ofbiz ofbizolap ofbiztenant三个库
ofbiz ofbizolap ofbiztenant三个库

设置编码格式字符集utf8 -- UTF-8 排序规则Unicode utf8_general_ci

9.命令行gradlew loadDefault 加载默认数据

10.命令行  gradlew
 ofbiz启动

https://127.0.0.1:8443/ecommerce/control/main 前台访问

https://127.0.0.1:8443/accounting/control/setUserPreference 后台  账号admin密码ofbiz

    	</article>

	<div class="article-bar-bottom">
<div class="tags-box artic-tag-box">
<span class="label">文章标签:</span>
<a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=apache&amp;t=blog" target="_blank">apache </a><a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=ofbiz16&amp;t=blog" target="_blank">ofbiz16 </a><a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=数据库&amp;t=blog" target="_blank">数据库 </a><a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=mysql&amp;t=blog" target="_blank">mysql </a><a class="tag-link" href="http://so.csdn.net/so/search/s.do?q=jdk&amp;t=blog" target="_blank">jdk </a>
</div>
</div> <!-- !empty($pre_next_article[0]) -->
</div>

gradle ofbiz 16 开发环境搭建的更多相关文章

  1. visual studio 2015 + Cordova 开发环境搭建

    简单的写一些,备忘,太折腾了,特别是通过代理上网的我们国内的开发者 1.当然是安装Visual Studio 2015,别忘了选择Tools For Apache Cordova. 对于通过Proxy ...

  2. Struts2开发环境搭建,及一个简单登录功能实例

    首先是搭建Struts2环境. 第一步 下载Struts2去Struts官网 http://struts.apache.org/ 下载Struts2组件.截至目前,struts2最新版本为2.3.1. ...

  3. mac10.9下eclipse的storm开发环境搭建

    --------------------------------------- 博文作者:迦壹 博客地址:http://idoall.org/home.php?mod=space&uid=1& ...

  4. Spark Idea Maven 开发环境搭建

    一.安装jdk jdk版本最好是1.7以上,设置好环境变量,安装过程,略. 二.安装Maven 我选择的Maven版本是3.3.3,安装过程,略. 编辑Maven安装目录conf/settings.x ...

  5. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

  6. nginx 与 lua 开发环境搭建

    首先下载最新版的 相关软件 的安装文件. nginx: http://nginx.org/en/download.html LuaJIT: http://luajit.org/download.htm ...

  7. Unix/Linux环境C编程新手教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaXRjYXN0Y3Bw/font/5a6L5L2T/font ...

  8. Unix/Linux环境C编程入门教程(17) Gentoo LinuxCCPP开发环境搭建

    1. Gentoo Linux是一套通用的.快捷的.完全免费的Linux发行,它面向开发人员和网络职业人员.与其他发行不同的是,Gentoo Linux拥有一套先进的包管理系统叫作Portage.在B ...

  9. Unix/Linux环境C编程入门教程(12) openSUSECCPP以及Linux内核驱动开发环境搭建

    1. openSUSE是一款优秀的linux. 2.选择默认虚拟机 3.选择稍后安装操作系统 4.选择linux  opensuse 5. 选择默认虚拟机名称 6.设置处理器为双核. 7.内存设置为2 ...

随机推荐

  1. c语言中--typeof--关键字用法

    C语言中 typeof 关键字是用来定义变量数据类型的.在linux内核源代码中广泛使用. 下面是Linux内核源代码中一个关于typeof实例: #define min(x, y) ({ \ typ ...

  2. Linux 连接 Internet

    本文根据<鸟哥的Linux私房菜-服务器架设篇>第四章总结 Linux 连接 Internet 前的注意事项 想要连接 Internet 需要配置一组合法的 IP 参数,主要是 IP.Ne ...

  3. SourceTree 跳过登录注册,直接使用

    SourceTree下载安装后,运行程序会要求你登录或注册账号才能使用, 然而登录或注册基本都收不到服务器的响应 (在国外嘛,安全起见),于是卡在此处无法使用了. 下面就来介绍一下跳过这尴尬环节的方法 ...

  4. pycharm配置Git托管

    利用Pycharm和github管理代码转载https://www.cnblogs.com/feixuelove1009/p/5955332.html git教程--廖雪峰git教程  转载https ...

  5. linux的发展过程

    1. 操作系统 人与计算机硬件直接的中介 2. Linux系统组成 3. Linux的发展过程 蛋-人-人-人 unix于诞生贝尔实验室 人-谭教授 谭宁邦 minix mini unix. 主要用于 ...

  6. 牛课第二次多校I

    链接:https://www.nowcoder.com/acm/contest/140/I来源:牛客网 题目描述 White Cloud has a square of n*n from (1,1) ...

  7. HOJ 13845 Atomic Computer有向无环图的动态规划

    考虑任意一个数字,任何一个都会有奇怪的..性质,就是一个可以保证不重复的方案——直接简单粗暴的最高位加数字..于是,如同上面的那个题:+1.-1.0 但是考虑到65536KB的标准内存限制,会得出一个 ...

  8. Curl之解决中文乱码

    利用iconv命令 curl http://www.baidu.com | iconv -f gb2312 -t utf-8 iconv命令可以将一种已知的字符集文件转换成另一种已知的字符集文件.它的 ...

  9. MySQL之Schema与数据类型优化

    选择优化的数据类型 MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要.不管存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择: 更小的通常更好一般情况下,应该尽量使用 ...

  10. SpringMVC基本概念

    DispatcherServlet:MVC的前端控制器,浏览器用户的请求经过DispatcherServlet的分发,到达合适的controller,生产业务数据所需要的model,model通过Di ...