(1)OFBIZ-安装部署
来源:互联网 发布:nginx 多域名别名 编辑:程序博客网 时间:2024/05/16 07:39
4:使用javacc插件编译目录下的.jj文件右击 - Compile with javacc
文件目录:/项目名称/framework/base/src/org/ofbiz/base/json/JSON.jj
/项目名称/framework/sql/src/org/ofbiz/sql/Parser.jj
5:修改数据库配置信息
打开/项目名称/framework/entity/config/entityengine.xml
以mysql为例,用户名密码自定义,在mysql新建3个数据库分别为ofbiz,ofbizolap,ofbiztenant
找到下面这段修改打开mysql段的注释(这里删除了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="localmysqlolap"/> <group-map group-name="org.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.ofbiz" datasource-name="localmysql"/> <group-map group-name="org.ofbiz.olap" datasource-name="localmysqlolap"/> <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/> </delegator><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="localmysqlolap"/> <group-map group-name="org.ofbiz.tenant" datasource-name="localmysqltenant"/></delegator>
此处设置数据库连接地址,用户名密码以及字符编码
<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" 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://localhost:3306/ofbiz?autoReconnect=true" jdbc-username="用户名" jdbc-password="密码" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="250" time-between-eviction-runs-millis="600000"/></datasource><datasource name="localmysqlolap" 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" 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://localhost:3306/ofbizolap?autoReconnect=true" jdbc-username="用户名" jdbc-password="密码" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="250" time-between-eviction-runs-millis="600000"/></datasource><datasource name="localmysqltenant" 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" 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://localhost:3306/ofbiztenant?autoReconnect=true" jdbc-username="用户名" jdbc-password="密码" isolation-level="ReadCommitted" pool-minsize="2" pool-maxsize="250" time-between-eviction-runs-millis="600000"/></datasource>
5:添加数据库驱动以及JDBC驱动,下载地址百度
/项目名称/framework/entity/lib/jdbc/mysql-connector-java-5.1.41.jar
/项目名称/framework/entity/lib/jdbc/postgresql-9.1-903.jdbc4.jar
/工程名/framework/sql/src/org/ofbiz/sql/Parser.jj
6:初始化数据库中数据表以及初始化信息
打开-/项目名称/build.xml执行load-demo方法时间有点长,耐心等待
7: 启动程序
/ofbiz-release1307/framework/start/src/org/ofbiz/base/start/Start.java
8:效果展示admin/ofbiz
电商地址:http://localhost:8080/ecommerce/control/main
后台地址:https://localhost:8443/catalog/control/main
- (1)OFBIZ-安装部署
- 安装部署OFBIZ步骤
- 安装部署OFBIZ
- 安装部署ofbiz 16.11.02
- ofbiz[12.04.02] 菜鸟日记------安装部署
- ofbiz部署之平台部署安装及遇到的问题
- OfBiz--安装
- ofbiz安装
- Ofbiz删除源代码部署
- ofbiz 确保部署安全
- OFBIZ Eclipse调试环境部署
- ofbiz的简易安装
- 安装ofbiz+tomcat+oracle
- 安装ofbiz tomcat oracle
- OFBiz安装与配置
- apache OFBiz的安装
- OFBIZ 第一次安装启动
- ofbiz入门及安装
- 系统数据字典数据模型设计
- Q_DECLARE_PRIVATE与Q_DECLARE_PUBLIC
- 006
- 单例模式
- linux常用命令 文件操作类
- (1)OFBIZ-安装部署
- Qt Charts编译和使用
- CRC循环冗余校验码
- xml基础知识(3)
- GDB 调试出现:Couldn't find general-purpose registers in core file
- docker web-GUI DockerUI和Shipyard对比
- Js_log2000_两种定时器的异同
- docker容器中搭建kafka集群环境
- slice splice split