gradle ofbiz 16 开发环境搭建

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.修改数据库文件默认配置

[html] view plain copy

print?

  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>    <!-- 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" -->    <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">        <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>   

[html] view plain copy

print?

  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数据库

[html] view plain copy

print?

  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

文章标签: apacheofbiz16数据库mysqljdk

原文地址:https://www.cnblogs.com/jpfss/p/9023165.html

时间: 2024-07-31 10:47:05

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

使用gradle进行开发——环境搭建

1.gradle编译环境 下载gradle编译包(http://www.gradle.org/downloads),解压到目标文件夹下 例如:D:\Windows7 (64)\gradle-2.0 2.安装eclipse的gradle插件 打开Marketplace搜索gradle插件,并安装 3.重启eclipse后,设置gradle插件的home目录 打开Preference设置,点击左侧GradleIDE,设置home目录 4.设置本地环境变量 命令行下输入gradle命令测试是否安装成功

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装Xcode4.6.3(有图有真相)

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装Xcode4.6.3(有图有真相) 2014-08-23 21:37 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 在安装Xcode前,我们先了解下Mac下如何卸载U盘!在VM9下,同一时间内,一个物理设备只能由一个系统去独占,无论是物理机还是虚拟机.我们可以了解一下虚拟机加载U盘的规则:    1.在虚拟机中加载U盘时,会自动将U盘从Wind

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相)

XE6移动开发环境搭建之IOS篇(4):VMware9里安装Mac OSX 10.8(有图有真相) 2014-08-18 21:10 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 以下内容比较长,我们努力地图解每一个步骤,没有耐心的观众可以忽略前27步,直接看第28步最终结果.--------------------------------------------------------------- 1.在虚拟机主界

XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相)

XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相) 2014-08-16 11:44 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 1.创建新的虚拟机--------------------------------------------------------------- 1.创建新的虚拟机. 2.我们自己去决定虚拟机的参数,选择自定义配置,点击'继续'. 3.选择版本:WorkS

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相)

XE6移动开发环境搭建之IOS篇(7):在Mac OSX 10.8中安装XE6的PAServer(有图有真相) 2014-08-22 21:06 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的内容.傻瓜式的表达来告诉你想要的答案. 在安装PAServer前,我们先配置一下MAC的IP,给定一个固定的内网IP,以便我们的XE6能更好地连接它!------------------------------------------------------------

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

首先是搭建Struts2环境. 第一步 下载Struts2去Struts官网 http://struts.apache.org/ 下载Struts2组件.截至目前,struts2最新版本为2.3.1.3,下载struts-2.3.16.3-all.zip,解压,放着. 第二步 新建Web Project并导入jar包在MyEclispe中新建Web Project,然后找到解压的Struts2包,在里面apps文件夹下找到struts2-blank.war,解压这个WAR文件,将里面WEB-IN

Android笔记1——开发前奏1开发环境搭建和开发工具使用介绍

转载请注明http://www.cnblogs.com/devtrees/p/4382234.html 欢迎指正错误,共同进步! 一背景知识 1.1G-4G的介绍 Generation(一代) WAP(wait and pay) Wireless Markup Language(WML)精简版的html语言 二.Android概述 1.Android操作系统介绍 2.Android历史介绍 3.Android系统架构(重点) 第一层:应用层Application 第二层:应用框架层Applica

XE6移动开发环境搭建之IOS篇(9):配置XE6的IOS SDK(有图有真相)

XE6移动开发环境搭建之IOS篇(9):配置XE6的IOS SDK(有图有真相) 2014-08-23 21:36 网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容.傻瓜式的表达来告诉你想要的答案. 1.开启PAServer.XE6要连接MAC,必须先将MAC的PAServer运行起来.--------------------------------------------------------------- 1.在虚拟机下,点一下桌面(星空图随便某

AutoCAD二次开发&mdash;&mdash;AutoCAD.NET API开发环境搭建

AutoCAD二次开发--AutoCAD.NET API开发环境搭建 AutoCAD二次开发--AutoCAD.NET API开发环境搭建 AutoCAD二次开发工具:1986年AutoLisp,1989年ADS,1990年DCL,1993年ADS-RX,1995年ObjectARX,1996年Active X Automation(COM),1997年VBA,1998年Visual Lisp,2006年.net API(DLL). 趋势和方向:AutoCAD.net API(AutoCAD20