`

Ofbiz tenant架构配置

阅读更多
看到以前的一篇关于tenant的配置文章,今天发出来给大家看看,一起学习学习,写的比较简单
 

 

一、手动配置一个demo
a)      配置好OFBiz的主数据库和tenant多租户数据库,


 
配置default的主数据库org.ofbiztenant的配置数据库org.ofbiz.tenant(里面存放的是每个tenant的数据库配置、默认的模块等信息),这里已mysql数据库为案例,下面的具体配置就不贴了,就是默认的。
 
b)配置一个demotenant
打开OFBIZ-HOME/framework/entity/data/TenantDemoData.xml.xml配置这个demo tenant的数据库配置,如下


 
这里需要注意的是,如果使用mysql数据库的话,必须提前创建好数据库,mysql不知道有没有自动创建数据库的功能,我没找到,到时候可以使用shell或者其他方式来做。并且在TenantDataSource标签的entityGroupName属性不能写org.ofbiz.tenant
c)  load-demo后,会在tenant的配置数据库中写入所有的tennat的配置,包括数据库信息,可以使用的组件信息等等
d)接下来就可以把demoseeddemo等)数据导入到所属的tennat的数据库中,该tennat就可以登录了,可以在framework/common/config/general.properties中把multitenant属性改成Y,登录框就会出现tennatId


 
 
二、ant
a)     create-tenant创建一个tenant,输入对应idname,以及数据库名,帐号密码等信息,而且还有create-tenant-on-MySQL直接创建到mysql的(必须先创建好数据库),这个命令在创建后会自动导入admin用户可以登录
添加tenant的模板AdminNewTenantData-MySQL.xml
b)     load-demo-by-tenantId这个是我后来加的,原本的命令是创建固定的几个demo,创建好tenant之后,运行这个服务,填入新增的tenantId之后,就可以为这个teanant创建一份demo数据。
 
 
  • 大小: 15.6 KB
  • 大小: 15.4 KB
  • 大小: 16.7 KB
1
0
分享到:
评论

相关推荐

    ofbiz安装与配置

    Ofbiz 安装与配置指南 Ofbiz 是一个基于 Java 的开源企业级电子商务平台,提供了强大的电子商务解决方案。为了帮助初学者快速上手 Ofbiz,我们将详细介绍 Ofbiz 的安装与配置过程。 环境搭建 在开始安装 Ofbiz ...

    opentaps (from apache ofbiz) 架构图 (chart of architecture)

    **OpenTaps与Apache OfBiz架构详解** OpenTaps(Open Source Total Appliance for Professional Services)是一款基于Apache OfBiz的企业级开源商务套件,旨在提供全面的企业应用解决方案,包括CRM(客户关系管理)...

    ofbiz 教程_配置ofbiz

    ofbiz的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle

    OFBiz-alipay 配置文档

    **OFBiz-alipay 配置文档** OFBiz(Open For Business Project)是一个开源的企业级应用框架,用于构建和...在整个过程中,理解OFBiz的架构和Alipay的API接口是至关重要的,这将有助于你更好地定制和优化支付流程。

    ofbiz架构图

    它的架构图展示了其核心组件和工作原理,而Opentaps(Open Source ERP + CRM)是基于OFBiz进行扩展和增强的另一个开源项目。 OFBiz的架构图主要包括以下几个关键部分: 1. **View Handler和Screen Widget Context*...

    OfBiz和OpenTags架构图

    【OfBiz和OpenTags架构图】是一份关于两个开源软件平台——OfBiz和OpenTags的架构解析资料。在深入探讨这两个系统之前,我们先要理解它们的基本概念。 OfBiz,全称为Open For Business Project,是一个全面的企业级...

    Ofbiz10.04改用mysql数据库配置

    【Ofbiz 10.04 配置MySQL数据库指南】 Ofbiz是一个开源的企业级应用框架,用于构建复杂的电子商务系统。在Ofbiz 10.04版本中,使用MySQL数据库进行配置可以提供高效且成本效益的数据存储解决方案。以下是详细的步骤...

    WIN7上安装Ofbiz 数据库 postgresql

    在本文中,我们将详细介绍如何在Windows 7操作系统上安装OFBiz企业应用框架,并配置PostgreSQL作为其数据库。OFBiz是一个开源的企业级应用平台,而PostgreSQL是一个强大的对象关系型数据库管理系统,它们共同为企业...

    ofbiz16 配置mysql数据库

    NULL 博文链接:https://youngbrick.iteye.com/blog/2344086

    ofbiz开发手册

    OFBiz 是一个基于 Java 的开源电商平台,旨在提供一个灵活、可扩展、可配置的电商解决方案。本文档将作为一个 OFBiz 的入门教材,主要介绍 OFBiz 的环境搭建、安装以及用一个简单的应用作为例子介绍了 OFBiz 应用...

    eclipse如何配置ofbiz下的debug

    配置Eclipse来调试OFBiz项目是开发者日常工作中的一项重要任务。以下将详细介绍如何在Eclipse中配置OFBiz的调试环境。 首先,我们需要确保已经正确安装了Eclipse IDE和OFBiz项目。Eclipse可以从官方网站下载,选择...

    ofbiz学习笔记(自学整理)

    对于初学者来说,理解Ofbiz的基本架构和工作原理是至关重要的。 Ofbiz的核心概念包括组件、服务、实体、工作流和事件。组件是Ofbiz中的基本组织单元,它们封装了特定的业务功能。比如,“产品”组件处理与产品相关...

    Apache OFBiz Cookbook

    - **模块化架构**:OFBiz 的架构设计使得各个组件之间可以独立工作,同时也能够无缝集成。 - **高度可定制性**:用户可以根据自身需求调整系统配置和功能。 - **全面的安全机制**:内置了强大的安全功能,确保...

    Ofbiz技术文档

    1. **OFBiz应用架构**:OFBiz基于服务导向架构(SOA),采用组件化设计,允许开发者灵活组合和扩展功能。其核心组件包括实体引擎(Entity Engine)用于数据管理,工作流引擎(Work Effort)处理任务和事件,以及调度...

    ofbiz实体引擎

    **Ofbiz实体引擎详解** Apache Ofbiz(Open for Business Project)是一个开源的企业级应用框架,主要专注于电子商务、供应链管理、CRM、财务等业务流程。在Ofbiz中,实体引擎是核心组件之一,它负责处理数据模型,...

    OFBIZ快速入门OFBIZ快速入门

    本篇文章将带你快速入门OFBiz的开发环境配置与基本操作。 **一、软件环境** 在开始OFBiz的开发之前,你需要确保以下软件已经安装并配置好: 1. **JDK**:OFBiz推荐使用JDK 6的最新版本。你需要将JDK的安装路径...

    ofbiz1004运行于外部tomcat6的配置文件

    你只需要下载这个文件包中的配置文件模板,虽后放到ofbiz1004\framework\appserver\templates\tomcat6下替换原来的文件,然后再到ofbiz目录下运行java -jar ofbiz.jar -setup tomcat6 ,完成后会得到一个setup的文件...

    OFBIZ开发指南 英文2

    同时,熟悉OFBIZ的配置文件,如entityengine.xml、services.xml、component.xml等,是确保应用正确运行的关键。 此外,书中可能还会介绍OFBIZ的Web界面开发,包括使用Freemarker模板语言创建动态页面,以及如何使用...

Global site tag (gtag.js) - Google Analytics