OFBiz进阶--OFBiz开发之什么情况要重启OFBiz项目
来源:互联网 发布:纳米盒软件下载 编辑:程序博客网 时间:2024/05/22 07:03
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数据库, 使用数据库图形操作客户端调整变更
启动项目
转自:http://ofbizer.iteye.com/blog/2028646
- OFBiz进阶--OFBiz开发之什么情况要重启OFBiz项目
- ofbiz
- OFBiz
- OFBIZ
- OFBiz
- ofbiz
- ofbiz
- OFBIZ
- OFBIZ
- OFBIZ
- ofbiz 开发
- ofbiz进阶分析-Ofbiz开发之 异步服务与计划任务(Job Scheduler) 分析
- ofbiz进阶分析-Ofbiz开发之 异步服务与计划任务(Job Scheduler) 分析
- OFBiz的探索进阶
- Linux Ofbiz项目启动
- 随便玩玩之ofbiz项目搭建
- Ofbiz 11.04 开发手册
- OFBIZ开发入门
- Deep Linking 深度链接 2
- 项目Shiro注解权限角色使用
- HTTP协议简介
- CF-777C Alyona and Spreadsheet
- python seaborn 共享x轴画图 数据可视化
- OFBiz进阶--OFBiz开发之什么情况要重启OFBiz项目
- BZOJ3781: 小B的询问
- 无状态服务(stateless service)
- 挑战题二
- 解决perl: warning: Setting locale failed. perl: warning: Please check that your locale settings:
- eclipse的入门使用,项目的创建删除,项目的导入导出,eclipse的字体和颜色设置,控制台的字体设置,
- [二分+树状数组]51 Nod 1685——第K大区间2
- BMP图片格式处理
- viewPager+fragment