• gradle ofbiz 16 开发环境搭建


    gradle ofbiz 16 开发环境搭建

    1.安装jdk

    2.配置jdk环境变量

    3.eclipse 安装svn 插件

    4.svn下载Apache OFBiz 16.11.01 源码

    5.下载gradle3.3 插件 存放目录C:UsersAdministrator.gradlewrapperdists

    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.   
    12. <!-- 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" -->  
    13. <delegator name="test" entity-model-reader="main" entity-group-reader="main" entity-eca-reader="main">  
    14.     <group-map group-name="org.apache.ofbiz" datasource-name="localmysql"/>  
    15.     <group-map group-name="org.apache.ofbiz.olap" datasource-name="localmysqlolap"/>  
    16.     <group-map group-name="org.apache.ofbiz.tenant" datasource-name="localmysqltenant"/>  
    17. </delegator>  



       
    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>  
    8.本地数据库创建MySQL数据库

    1. 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>
  • 相关阅读:
    ie6bug,element name 与 id不能相同
    鼠标的当前位置
    setAttribute在设置属性 ieBug
    【STM32 .Net MF开发板学习14】红外遥控器编码识别
    NETMF Versions 4.1 Release 发布
    【STM32 .Net MF开发板学习11】步进电机控制(非PWM模式)
    【STM32 .Net MF开发板学习10】SPI测试之触摸屏坐标获取
    【STM32 .Net MF开发板学习08】远程PLC读写控制
    【STM32 .Net MF开发板学习09】AD模拟量采集
    农村个人医疗远程助理(物联网应用)
  • 原文地址:https://www.cnblogs.com/jpfss/p/9023165.html
Copyright © 2020-2023  润新知