看到以前的一篇关于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的获取与部署,主要用到了gradle 和 eclipse,注意:cmd部署时,需要一个较好的网络环境以下载gradle
ofbiz的安装配置指南,适用于初学者!可能和版本有关,请自行调试
ofbiz11数据库配置文档
ofbiz架构图
由于网络上的图片不是很清楚,重新整理并用visio画了一遍,希望能帮助到正在学习和了解opentaps或ofbiz的同学们。
NULL 博文链接:https://noodlelei.iteye.com/blog/787284
我自己写的一个ofbiz使用mysql配置的向导,更多交流http://www.guhao.org/?cat=6
NULL 博文链接:https://youngbrick.iteye.com/blog/2344086
OfBiz和OpenTags架构图 自己安装测试了一下,还可以。软件CSS风格太一般。
你只需要下载这个文件包中的配置文件模板,虽后放到ofbiz1004\framework\appserver\templates\tomcat6下替换原来的文件,然后再到ofbiz目录下运行java -jar ofbiz.jar -setup tomcat6 ,完成后会得到一个setup的文件...
OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门OFBIZ快速入门
ofbiz 配置说明 ,Simple method 使用的分析,对of biz 系统整体的理解
WIN7上安装Ofbiz 数据库 postgresql 希望对大家有所帮助
经典的ofbiz开发技术文档!本书详细介绍了ofbiz的应用架构、部署及如何开发和配置自己的应用。ofbiz文档不多本书绝对是不可多得的ofbiz技术文档!!!
ofbiz的helloworld例子,网上不好找到比较全的,这个比较全,可以了解ofbiz的整体架构和运行机制。
ofbiz从配置到使用,对于初学者是非常有用的
NULL 博文链接:https://jiasudu.iteye.com/blog/254581
ofbiz各配置文件作用及工作流程
里面是下载地址,如果逆向开发ofbiz,只要下载它就绝对没错了 Apache+OFBiz+开发初学者指南.rar OFBiz开发快速入门.rar OFBiz-技术文档.rar OFBiz API中文版.rar Apache OFBiz Cookbook Sep 2010.rar Opentaps ...