`
mf1389004071
  • 浏览: 74064 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
1ab096d2-14d4-3a83-b102-8097ee3bdc66
OFBiz进阶-OFC
浏览量:51915
社区版块
存档分类
最新评论

OFBiz进阶--OFBiz开发之什么情况要重启OFBiz项目

阅读更多

OFBiz进阶--OFBiz开发之什么情况要重启OFBiz项目 


1.只有数据实体改变或改变OFBiz配置文件要求引擎关闭并重启。
     改变OFBiz的外观,请求和流程可立即生效。

2.更改表结构重启OFBiz奏效是因为下面文件的
     两项配置设置:${OFBizInstallFolder}\framework\entity\config中的文件entityengine.xml
     设置在156到157行:check-on-start="true" add-missing-on-start="true"


你在做如下更改时需要重新启动OFBiz服务器
     [目录 entitydef 下(entitymodel.xml等); 目录 servicedef 下(services.xml等); 目录 lib下; 目录 src 下;]
     [.properties; ofbiz-component.xml; web.xml;] 
  -Java文件(记得要重新编译 ant build)
  -配置/.properties文件
  -entitymodel或entitygroup XML定义文件
  -services或secas XML文件
  -JPublish XML文件

你在进行以下修改时无需重新启动OFBiz服务器
     [controller.xml; Screens.xml; Froms.xml; Menus.xml; .groovy; .bsh; .ftl; .html; .jsp; .css; .js; .jpg; .swf] 等
  -freemarker FTL模版
  -beanshell BSH模版
  -Screens XML文件
  -Forms XML文件
  -控制器XML文件    
     注意:在opentaps-0.8和OFBiz 3.x及更早版本中,你在更改控制器时需要重启
     但有可能你需要在浏览器中清除缓存。 请参看[ofbiz进阶分析--缓存清理(页面, 请求, 数据)]

 不重启更新Data.xml数据:
     这类文件都是给系统预先准备的资源数据, 一般这类文件的调整, 最好将调整的数据集中存放到升级方案中,
     注意资源加载的先后方式(看本小节的--注), 防止导入时数据依赖产生的导入失败
          注: [默认加载顺序: 上到下优先级渐低]
               TypeData; 
               SecurityData; (或分为下列两个文件
                    SecurityPermissionSeedData; 
                    SecurityGroupDemoData)
               DemoData
     按顺序整理好需要导入的数据后, 使用浏览器访问 [https://localhost:8443/webtools]
     使用最高级系统管理员账号登入, 点击[Import/Export], 点击[XML数据导入]
     当前页面支持 使用文件导入 和 直接贴数据导入
          文件导入: 文件必须和当前服务器存在一个系统中, 文件内容格式和Data.xml一致, 复制文件或目录的 绝对地址, 
               在[绝对文件名或网址:]输入框贴入复制的 绝对地址, 下方的都是可选条件, 点击[导入文件]执行导入操作
          数据导入: 当前页面下面有个大的输入框, 将有 Data.xml 格式的数据贴入此框, 点击[导入文本]执行导入操作
               这里, 要注意[<entity-engine-xml>]标签, 
                    若整理好的 Data 根级不是此标签, 数据要放入此标签体内, 
                    是此标签则要先删除或覆盖此标签, 保证根级是[<entity-engine-xml>]标签 


表结构-变更:
     若 新建表 / 添加表字段 / 添加索引 / 添加外间关系 等 增加性操作
          只需要重新启动项目, 项目将自动添加 变更到数据库
     若 修改表字段(字段名 / 字段类型)
          先停止项目, 
               Derby数据库直接重启项目即可; 
                    注意: 若调整的字段是非字符类型, 要先在项目运行状态下, 
                         将此字段的内容重置(所有内容设 NULL)
               非Derby数据库, 使用数据库图形操作客户端调整变更
          启动项目
     若 删除表字段(字段名)
          先停止项目,
               Derby数据库直接重启项目即可;
               非Derby数据库, 使用数据库图形操作客户端调整变更
          启动项目


 

 

==================================关于本文===================================

 

        作者: mf1389004071

         ......上海_香飘飘

        博客: http://ofbizer.iteye.com/

        邮箱: mf1389004071@163.com

        有此标记, 均为原创, 禁止盗用, 转载请注明来源

        技术无上限, 能力有上限, 欢迎参与交流讨论和提出建议

        本文永久地址: http://ofbizer.iteye.com/blog/2028646

 

 

 

0
0
分享到:
评论

相关推荐

    OFBiz教程-初学者开发指南

    首先,你需要在`hot-deploy`目录下创建一个名为`practice`的子目录,并在其中创建`ofbiz-component.xml`文件。该文件定义了组件的名称、资源加载器类型以及其他相关信息。例如: ```xml &lt;ofbiz-component name=...

    OFBiz教程_-_初学者的开发指南

    3. **组件开发**:学习如何创建一个新的组件,以及组件中的主要文件如`ofbiz-component.xml`的用途。 4. **实体模型**:解释OFBiz中实体模型的概念及其作用。 5. **服务定义和服务调用**:如何定义服务并从其他组件...

    apache-ofbiz-16.11.05

    最新版OFBiz,apache-ofbiz-16.11.05,apache-ofbiz-16.11.05

    ofbiz--A Beginners Development Guide--Part 1

    《OFBiz初学者开发指南——第一部分》 OFBiz,全称Open For Business Project,是一个开源的企业级应用框架,主要用于构建和管理电子商务、供应链管理、CRM等复杂业务系统。本指南将带你走进OFBiz的世界,从基础...

    Ofbiz-16-全量数据库873张表.rar

    这个压缩包文件"Ofbiz-16-全量数据库873张表.rar"包含了Apache Ofbiz 16版本的全量数据库结构,包括873个数据表的SQL脚本。这些脚本用于创建和初始化数据库,对于理解和开发基于Ofbiz的应用程序至关重要。 1. **...

    ofbiz--A Beginners Development Guide--Part 3

    《OFBiz初学者开发指南——第三部分》 在IT领域,开源企业级应用框架Open For Business(OFBiz)是一个值得关注的重要项目。它提供了一个全面的业务应用解决方案,涵盖了电子商务、供应链管理、生产制造等多个领域...

    ofbiz--A Beginners Development Guide--Part 2

    这篇“Ofbiz初学者开发指南——第二部分”很可能是对Ofbiz更深入的介绍,特别是针对那些刚开始接触Ofbiz的开发者。在本文中,我们将探讨Ofbiz的一些核心概念,以及如何利用`component-load.xml`配置文件和`practice`...

    apache-ofbiz-16.11.02源码+ofbiz菜鸟笔记+Apache+OFBiz+开发初学者指南

    apache-ofbiz-16.11.02.zip,ofbiz菜鸟笔记,Apache+OFBiz+开发初学者指南.chm

    OFBiz-API-Docs

    有兴趣的朋友可以自己生成,ant命令是:docs-all,该命令生成帮助文档时会获取操作系统语言设置,要生成英文文档请先将操作系统语言改为英语,要生成中文文档需要在docs-all命令中的&lt;default-javadoc/&gt;添加属性...

    OFBiz Tutorial - A Beginners Development Guide的Practice案例源代码

    Ofbiz 官网上的OFBiz Tutorial - A Beginners Development Guide中的案例practice,其中内容有些是老版本的,与新版本(13版)并不兼容,尤其是Ajax部分已经有较大差异。同时有一部分操作和源代码没有在教程中说明...

    Ofbiz12.04 进阶之三 第一个Helloword的应用

    本篇将聚焦于“Ofbiz12.04 进阶之三 第一个HelloWord的应用”,我们将深入探讨如何在OFBiz框架下创建并运行你的第一个应用。 首先,理解OFBiz的基本结构至关重要。OFBiz采用模块化设计,每个模块都有其特定的功能,...

    ofbiz入门教程-初学者开发指南

    Ofbiz 是一个开源的商务软件系统,它集成了多种优秀的开源项目,如 Tomcat、Ant、BeanShell 和 JBoss,构建了一个强大且灵活的平台。Ofbiz 专注于提供商务应用程序所需的常见组件,如用户认证、工作流程和商业规则...

    Apache OFBiz E-Business Solutions.pdf

    Apache OFBiz是一种开源的电子商务解决方案,其全称为Open For Business。它是一个功能强大的企业级电子商务平台,能够在组织内部构建稳健的电子商业系统。本文档涵盖的内容以OFBiz 9.04版本为核心,详细介绍了OFBiz...

    OFBiz-manual-zh.doc

    OFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.docOFBiz-manual-zh.doc

Global site tag (gtag.js) - Google Analytics