看到以前的一篇关于tenant的配置文章,今天发出来给大家看看,一起学习学习,写的比较简单
一、手动配置一个demo
a) 配置好OFBiz的主数据库和tenant多租户数据库,
配置default的主数据库org.ofbiz和tenant的配置数据库org.ofbiz.tenant(里面存放的是每个tenant的数据库配置、默认的模块等信息),这里已mysql数据库为案例,下面的具体配置就不贴了,就是默认的。
b)配置一个demo的tenant
打开OFBIZ-HOME/framework/entity/data/TenantDemoData.xml.xml配置这个demo tenant的数据库配置,如下
这里需要注意的是,如果使用mysql数据库的话,必须提前创建好数据库,mysql不知道有没有自动创建数据库的功能,我没找到,到时候可以使用shell或者其他方式来做。并且在TenantDataSource标签的entityGroupName属性不能写org.ofbiz.tenant
c) load-demo后,会在tenant的配置数据库中写入所有的tennat的配置,包括数据库信息,可以使用的组件信息等等
d)接下来就可以把demo(seed,demo等)数据导入到所属的tennat的数据库中,该tennat就可以登录了,可以在framework/common/config/general.properties中把multitenant属性改成Y,登录框就会出现tennatId
二、ant
a) create-tenant创建一个tenant,输入对应id,name,以及数据库名,帐号密码等信息,而且还有create-tenant-on-MySQL直接创建到mysql的(必须先创建好数据库),这个命令在创建后会自动导入admin用户可以登录
添加tenant的模板AdminNewTenantData-MySQL.xml
b) load-demo-by-tenantId这个是我后来加的,原本的命令是创建固定的几个demo,创建好tenant之后,运行这个服务,填入新增的tenantId之后,就可以为这个teanant创建一份demo数据。
相关推荐
Ofbiz 安装与配置指南 Ofbiz 是一个基于 Java 的开源企业级电子商务平台,提供了强大的电子商务解决方案。为了帮助初学者快速上手 Ofbiz,我们将详细介绍 Ofbiz 的安装与配置过程。 环境搭建 在开始安装 Ofbiz ...
**OpenTaps与Apache OfBiz架构详解** OpenTaps(Open Source Total Appliance for Professional Services)是一款基于Apache OfBiz的企业级开源商务套件,旨在提供全面的企业应用解决方案,包括CRM(客户关系管理)...
ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle
**OFBiz-alipay 配置文档** OFBiz(Open For Business Project)是一个开源的企业级应用框架,用于构建和...在整个过程中,理解OFBiz的架构和Alipay的API接口是至关重要的,这将有助于你更好地定制和优化支付流程。
它的架构图展示了其核心组件和工作原理,而Opentaps(Open Source ERP + CRM)是基于OFBiz进行扩展和增强的另一个开源项目。 OFBiz的架构图主要包括以下几个关键部分: 1. **View Handler和Screen Widget Context*...
【OfBiz和OpenTags架构图】是一份关于两个开源软件平台——OfBiz和OpenTags的架构解析资料。在深入探讨这两个系统之前,我们先要理解它们的基本概念。 OfBiz,全称为Open For Business Project,是一个全面的企业级...
【Ofbiz 10.04 配置MySQL数据库指南】 Ofbiz是一个开源的企业级应用框架,用于构建复杂的电子商务系统。在Ofbiz 10.04版本中,使用MySQL数据库进行配置可以提供高效且成本效益的数据存储解决方案。以下是详细的步骤...
在本文中,我们将详细介绍如何在Windows 7操作系统上安装OFBiz企业应用框架,并配置PostgreSQL作为其数据库。OFBiz是一个开源的企业级应用平台,而PostgreSQL是一个强大的对象关系型数据库管理系统,它们共同为企业...
NULL 博文链接:https://youngbrick.iteye.com/blog/2344086
OFBiz 是一个基于 Java 的开源电商平台,旨在提供一个灵活、可扩展、可配置的电商解决方案。本文档将作为一个 OFBiz 的入门教材,主要介绍 OFBiz 的环境搭建、安装以及用一个简单的应用作为例子介绍了 OFBiz 应用...
配置Eclipse来调试OFBiz项目是开发者日常工作中的一项重要任务。以下将详细介绍如何在Eclipse中配置OFBiz的调试环境。 首先,我们需要确保已经正确安装了Eclipse IDE和OFBiz项目。Eclipse可以从官方网站下载,选择...
对于初学者来说,理解Ofbiz的基本架构和工作原理是至关重要的。 Ofbiz的核心概念包括组件、服务、实体、工作流和事件。组件是Ofbiz中的基本组织单元,它们封装了特定的业务功能。比如,“产品”组件处理与产品相关...
- **模块化架构**:OFBiz 的架构设计使得各个组件之间可以独立工作,同时也能够无缝集成。 - **高度可定制性**:用户可以根据自身需求调整系统配置和功能。 - **全面的安全机制**:内置了强大的安全功能,确保...
1. **OFBiz应用架构**:OFBiz基于服务导向架构(SOA),采用组件化设计,允许开发者灵活组合和扩展功能。其核心组件包括实体引擎(Entity Engine)用于数据管理,工作流引擎(Work Effort)处理任务和事件,以及调度...
**Ofbiz实体引擎详解** Apache Ofbiz(Open for Business Project)是一个开源的企业级应用框架,主要专注于电子商务、供应链管理、CRM、财务等业务流程。在Ofbiz中,实体引擎是核心组件之一,它负责处理数据模型,...
本篇文章将带你快速入门OFBiz的开发环境配置与基本操作。 **一、软件环境** 在开始OFBiz的开发之前,你需要确保以下软件已经安装并配置好: 1. **JDK**:OFBiz推荐使用JDK 6的最新版本。你需要将JDK的安装路径...
你只需要下载这个文件包中的配置文件模板,虽后放到ofbiz1004\framework\appserver\templates\tomcat6下替换原来的文件,然后再到ofbiz目录下运行java -jar ofbiz.jar -setup tomcat6 ,完成后会得到一个setup的文件...
同时,熟悉OFBIZ的配置文件,如entityengine.xml、services.xml、component.xml等,是确保应用正确运行的关键。 此外,书中可能还会介绍OFBIZ的Web界面开发,包括使用Freemarker模板语言创建动态页面,以及如何使用...