引用
1. CheckOut OFBiz :
trunk: $ svn co http://svn.apache.org/repos/asf/ofbiz/trunk ofbiz
2. 安装Gradle3.1(不再普及)
3.修改OFBiz build.gradle文件
compile 'mysql:mysql-connector-java:5.1.40'
runtime 'mysql:mysql-connector-java:5.1.40'
4.修改项目framework->entity->config->entityengine.xml
<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"/>
<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="123456"
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>
5.以管理员身份打开CMD
cd 到项目路径下
以Eclipse为例:
执行:gradle eclipse
6.
编译初始化OFBiz,Prepare OFBiz:
Window : gradlew cleanAll loadDefault
Linux : ./gradlew cleanAll loadDefault
Start OFBiz:
windlws : gradlew ofbiz
linux: ./gradlew ofbiz
JDK版本:jdk1.8
分享到:
相关推荐
OFBiz的安装过程包括下载最新版本的源码、配置环境变量、构建项目并启动服务器。部署时,可以将OFBiz运行在Tomcat、Jetty等常见的Java应用服务器上。 **6. 扩展与定制** OFBiz的灵活性体现在其高度可定制性上。...
《OpenForBusiness in a Nutshell》一文深入探讨了Open For Business(简称OFBiz),一个开源项目,旨在为企业的各种应用程序提供坚实的基础。OFBiz不仅仅是一个普通的开发框架,它还包含了一个复杂的数据模型以及一...
OFbiz reporting with Birt
执行`ant`命令来构建项目。 3. 构建完成后,在`build`文件夹下的`fop.war`包中可以找到运行时所需的Jar包: - `avalon-framework-4.2.0.jar` - `batik-all-1.7.jar` - `commons-io-1.3.1.jar` - `commons...
ofbiz sql 表结构
基于spring封装的ofbiz所有服务,使用spring security进行安全验证,可以方便的发布为微服务,同时实现了一套直接使用ofbiz实体引擎操作ofbiz所有数据库表的spring应用框架设计
Ofbiz是一个开源的企业级应用框架,用于构建复杂的电子商务系统。在Ofbiz 10.04版本中,使用MySQL数据库进行配置可以提供高效且成本效益的数据存储解决方案。以下是详细的步骤和注意事项: ### Step1:创建数据库 ...
ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle
NULL 博文链接:https://youngbrick.iteye.com/blog/2344086
Apache OFBiz 是一个开源的企业应用框架,主要用于构建和管理企业级业务应用程序。在这个"ofbiz_ynh"项目中,我们看到的是一个针对 Yunohost 服务器的 OFBiz 安装脚本。Yunohost 是一个易于使用的开源服务器管理系统...
2. **项目结构**:介绍OFBiz项目的目录结构和各个组成部分的作用。 3. **组件开发**:学习如何创建一个新的组件,以及组件中的主要文件如`ofbiz-component.xml`的用途。 4. **实体模型**:解释OFBiz中实体模型的概念...
通过深入探索OFBIZ_Demo,无论是初学者还是经验丰富的开发者,都可以进一步了解OfBiz的强大功能,掌握其核心概念和操作技巧,从而更好地利用这个平台来构建和管理企业的业务流程。记得定期检查Apache OfBiz的最新...
本文将详细探讨如何解决在Ofbiz(一个开源的企业应用框架)与MySQL数据库交互时出现的中文乱码问题。 首先,我们需要了解中文乱码产生的原因。通常,乱码是由于数据在不同阶段的编码格式不一致导致的。例如,JVM...
2. **CodingConventions**:介绍OFBiz项目的编码规范。 - 地址:[CodingConventions](http://docs.ofbiz.org/display/OFBADMIN/Coding+Conventions) 3. **BestPracticesGuide**:涵盖最佳实践的全面指南。 - 地址...
Ofbiz(Open for Business Project)是一个开源的企业级应用框架,主要用于构建电子商务、供应链管理、客户关系管理等业务系统。它由Apache软件基金会维护,提供了一个灵活且可扩展的平台,让开发者可以快速构建定制...
- **发票生命周期**: 通过定义发票、发票项目及其属性,可以构建出完整的发票生命周期模型,从创建到支付再到关闭,实现对发票全生命周期的跟踪管理。 - **税务处理**: `InvoiceType` 和 `InvoiceTypeAttr` 的设计...
**五、OFBiz项目结构** OFBiz的目录结构分为多个部分,包括`.classpath`、`.project`等用于IDE集成的文件,以及`ant`、`build.xml`等构建相关的文件。最重要的是`applications`和`framework`目录: 1. **...