1,在applications文件夹下新建一个数据模块meetingroom

2, 要让ofbiz加载这个数据模块就需要在applications下的配置文件里修改参数

(1)在applications下有一个component-load.xml模块加载配置文件,加入新建的模块

<load-component component-location="meetingroom"/>

如上图所示:<load-component component-location="meetingroom"/>里定义了要加载的模块。

(2)在applications文件夹下还有一个build.xml配置文件,在这个文件的<filelist />将新建的模块下的build.xml文件加进来

<filelist id="application-builds" dir="." files="content/build.xml,party/build.xml, workeffort/build.xml,product/build.xml,marketing/build.xml, order/build.xml,manufacturing/build.xml, accounting/build.xml, securityext/build.xml, humanres/build.xml meetingroom/build.xml "/> 总结:这样做只是让ofbiz运行时加载meetingroom模块,但是ofbiz并不知道接下来要做什么。

3,接下来配置meetingroom里的文件

(1)配置meetingroom模块下的ofbiz-componet.xml配置文件

<?xml version="1.0" encoding="UTF-8"?>

<!--

Licensed to the Apache Software Foundation (ASF) under one

or more contributor license agreements.  See the NOTICE file

distributed with this work for additional information

regarding copyright ownership.  The ASF licenses this file

to you under the Apache License, Version 2.0 (the

"License"); you may not use this file except in compliance

with the License.  You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,

software distributed under the License is distributed on an

"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY

KIND, either express or implied.  See the License for the

specific language governing permissions and limitations

under the License.

-->

//先定义模块名

<ofbiz-component name="meetingroom"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/ofbiz-component.xsd">

//

<resource-loader name="main" type="component"/>

// 将配置文件放在指定的路径下

<classpath type="jar" location="build/lib/*"/>

<classpath type="dir" location="config"/>

//entity resource

<entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel.xml"/>

<entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel_old.xml"/>

<entity-resource type="data" reader-name="seed" loader="main" location="data/PartyTypeData.xml"/>

<entity-resource type="data" reader-name="seed" loader="main" location="data/PartySecurityData.xml"/>

<entity-resource type="data" reader-name="seed" loader="main" location="data/PartyGeoPointData.xml"/>

<entity-resource type="data" reader-name="seed" loader="main" location="data/PartyPortletData.xml"/>

<entity-resource type="data" reader-name="demo" loader="main" location="data/PartyDemoData.xml"/>

<entity-resource type="data" reader-name="seed-initial" loader="main" location="data/ScheduledJobs.xml"/>

//service resource

<service-resource type="model" loader="main" location="servicedef/services.xml"/>

<service-resource type="model" loader="main" location="servicedef/services_view.xml"/>

<service-resource type="eca" loader="main" location="servicedef/secas.xml"/>

<service-resource type="mca" loader="main" location="servicedef/mcas.xml"/>

<test-suite loader="main" location="testdef/PartyTests.xml"/>

<test-suite loader="main" location="testdef/PartyContactMechTests.xml"/>

//在导航中显示meetingroom

<webapp name="meetingroom"

title="meetingroom"

server="default-server"

location="webapp/partymgr"

base-permission="OFBTOOLS,PARTYMGR"

mount-point="/partymgr"/>

</ofbiz-component>

关于ofbiz加载数据模块的文件参数配置的更多相关文章

  1. 360chrome,google chrome浏览器使用jquery.ajax加载本地html文件

    使用360chrome和google chrome浏览器加载本地html文件时,会报错,提示: XMLHttpRequest cannot load file:///Y:/jswg/code/html ...

  2. 页面加载异常 清除浏览器静态文件 js css 缓存 js动态加载js css文件,可以配置文件后辍,防止浏览器缓存

    js清除浏览器缓存的几种方法 - 兔老霸夏 - 博客园 https://www.cnblogs.com/Mr-Rocker/p/6031096.html js清除浏览器缓存的几种方法   一.CSS和 ...

  3. Mysql加载本地CSV文件

    Mysql加载本地CSV文件 1.系统环境 系统版本:Win10 64位 Mysql版本: 8.0.15 MySQL Community Server - GPL Mysql Workbench版本: ...

  4. 动态加载/删除css文件以及图片预加载

    动态加载/删除css文件以及图片预加载   功能模块页面   最近,工作中遇到了一个比较奇葩的需求:要在一个页面(PC端)增加一个功能模块,但是这个页面在不久之后要重构,为了新增加的模块可以继续复用, ...

  5. 速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间

    [源码下载] 速战速决 (5) - PHP: 动态地创建属性和方法, 对象的复制, 对象的比较, 加载指定的文件, 自动加载类文件, 命名空间 作者:webabcd 介绍速战速决 之 PHP 动态地创 ...

  6. UIWebView加载本地html文件

    UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(, , KScreenWidth, KScreenHeight-)]; ...

  7. JBoss 系列十四:JBoss7/WildFly如何加载外部的文件或properties文件

    http://www.tuicool.com/articles/M7ZR3y 原文 http://blog.csdn.net/kylinsoong/article/details/12623997 主 ...

  8. PHP加载另一个文件类的方法

    加载另一个文件类的方法 当前文件下有a.php 和b.php,想要在class b中引入class a <?php    class a    {        public $name = ' ...

  9. webpack入坑之旅(五)加载vue单文件组件

    这是一系列文章,此系列所有的练习都存在了我的github仓库中vue-webpack,在本人有了新的理解与认识之后,会对文章有不定时的更正与更新.下面是目前完成的列表: webpack入坑之旅(一)不 ...

随机推荐

  1. lintcode-63-搜索旋转排序数组 II

    63-搜索旋转排序数组 II 跟进"搜索旋转排序数组",假如有重复元素又将如何? 是否会影响运行时间复杂度? 如何影响? 为何会影响? 写出一个函数判断给定的目标值是否出现在数组中 ...

  2. PAT 1030 完美数列

    https://pintia.cn/problem-sets/994805260223102976/problems/994805291311284224 给定一个正整数数列,和正整数 p,设这个数列 ...

  3. 详细介绍弹性盒模型(display:flex)

    弹性盒模型,即Flexbox,是css3中的新特性,其实弹性盒模型的原身是dispaly:box:这里,我们暂时不考虑旧的,我们只看新的. 为容器指定弹性盒子,只需在父元素(也就是容器)中设置:dis ...

  4. 简述jq中attr()和prop()的区别

    attr,prop都是属性的意思,那他们有什么区别呢?我们先来看一下jquery的部分源码: attr部分: attr: function( elem, name, value, pass ) { v ...

  5. JDBC连接数据库的过程

    以连接MySQL为例: (1)加载MySQL数据库连接的驱动程序.到MySQL官网下载该驱动程序jar包,然后把包复制到WEB-INF/lib目录下,则JDBC会调用Class.forName()方法 ...

  6. BZOJ 1101 [POI2007]Zap | 第一道莫比乌斯反(繁)演(衍)

    题目: http://www.lydsy.com/JudgeOnline/problem.php?id=1101 题解: http://www.cnblogs.com/mrha/p/8203612.h ...

  7. 近期对于windows服务的理解

    1.APP.config的作用   在开发环境下时,根目录下的APP.config里面会填写一些参数之类的.当生成之后,这些参数将会被自动生成在*.exe文件目录中.如图: 其中,.exe文件为Win ...

  8. Clevo P950系列拆机

    Clevo P950系列(包括神舟精盾T96/T97/T96C/T96E/T97E,炫龙耀9000,铁头人T800同模具机型)拆机 拆机恢复时间:20181203 12:28-14:58   一.普通 ...

  9. php-instanceof运算符

    1.关于 instanceof 的一些基本概念 1).instanceof 用于确定一个PHP变量是否属于某一类class的实例: <?php class MyClass { } class N ...

  10. svn备份

    公司的svn体量很大,要是一不小心误删了SVN版本库,就要哭了,所以有了下面的备份脚本 #每个版本库完全备份 #!/bin/bash SOUR_SVN="/var/www/svn" ...