当前位置:网站首页>金蝶EAS 拆包部署的三种实现方式
金蝶EAS 拆包部署的三种实现方式
2022-07-21 18:02:00 【Gecko (脑)】
EAS 拆包部署的三种实现方式
方法1、bat脚本:
1:同步代码
本地更新最新代码,有需要发布BOSType发,必须保证所有的功能都OK,
2:新建拆包目录,及相关文件。将此文件放置开发环境,工作空间同级目录 W:\LSworkspace 。
3:拆包
执行W盘拆包部署 1、2,完成后会自动生成个元数据和代码包(2013)
4:备份与功能更新说明
新建个当日日期文件夹,记录版本说明,并将本分上次的服务器版本的文件
夹内容。删除除元数据和代码都复制过来,元数据和代码用此次最新的
5:启动XManage打包部署
启动NFTP,进行包的替换。
/kingdee/eas/server/lib/sp java class
/kingdee/eas/server/metas/sp 元数据
/kingdee/eas/server/deploy/fileserver.ear/easWebClient/lib/sp 代码
/kingdee/eas/server/deploy/fileserver.ear/easWebClient/metas/sp 元数据
6:启动EAS服务器上传补丁
需要下载此拆包文件的走此链接:https://download.csdn.net/download/tanrt/10893905
此拆包方式是把整个项目拆包程两个架包,一个是元数据,一个是class。
方法2、构建补丁:
1:同步代码:在EAS BOS 业务建模视图模式下,选中你的项目,然后点击工具栏构建补丁功能。
2:制作补丁:选中你需要打包的目录,目录必须包含你的新功能的所有相关类。
3:获取补丁:2步骤完成以后再你的开发环境 E:\KingdeeBos\workSpace\ys\patchWorkspace目录下会生成你制作的补丁包。
4:服务器补丁存放目录:打开的 EAS BOS服务器 /root/kingdee/eas/admin/patch/patchlist 目录,将补丁放置此目录下。
5:补丁安装:打开服务器,进行补丁的安装,如果是已有的功能则需要先卸载在安装(先卸载补丁,在替换报)。
6:重启服务器。
此拆包方式是把项目拆包成一个压缩包,可以是整个项目,也可以按模块来拆包。
方法3、XML解析:
1:新建拆包目录,及相关文件。
2:编写拆包脚本 build-media-gl-ar-map-fi.XML 。
3:在 build-media-gl-ar-map-fi.XML 文件中书写拆包目录标签 <target>,如果标签已存在跳过此步骤。
4:打开 build-media-gl-ar-map-fi.XML 文件,切换到视图模式下,选中 syn 标签,进行构建。
5:打开 build-media-gl-ar-map-fi.XML 文件,切换到视图模式下,选中 pkmap 标签,进行构建。
6:打开 build-media-gl-ar-map-fi.XML 文件,切换到视图模式下,选中 你需要拆包的 标签,进行构建。
7:执行完步骤5,会在你的开发环境 E:\KingdeeBos\workSpace\ys\ant 目录下,生成一个server文件。
8:将步骤7的server文件,传输到服务器目录 /root/kingdee/eas 下的server目前。 注意是传输,不是删除,再传输。
9:重启服务器。
需要下载此拆包文件的走此链接:https://download.csdn.net/download/tanrt/10893905
此拆包方式是把项目拆包成一个server,可以是整个项目,也可以按模块来拆包。
总结:
方法1 、3 结底都是把代码放到对应到四个路径对应的sp下 如lib/sp 、 metas/sp
方法二:则是把代码和元数据放到 bim 如lib/bim、 metas/bim
PS: 加载顺序:优先加载bim下的,在加载lib下面的。及最后执行是lib,如果你bim路径下
有跟lib下重复的代码和元数据,系统会以为lib的为准。
/kingdee/eas/server/lib/sp class
/kingdee/eas/server/metas/sp 元数据
/kingdee/eas/server/deploy/fileserver.ear/easWebClient/lib/sp class
/kingdee/eas/server/deploy/fileserver.ear/easWebClient/metas/sp 元数据
linux停止集群与启动集群:
服务器文件启动路径: /kingdee/eas/admin sh admin.sh
杀进程路径: /kingdee/eas/server/bin/ sh killalleas.sh
远程调试接口路径: /kingdee/eas/server/profiles/server1/bin sh startserver.sh debug
边栏推荐
- MVP_用户登录实例2_测试用例
- Docker系列 八.Docker下 Mysql 启动慢查询日志
- Cross border trade terms
- 力扣题之回文数
- Redis原理之HyperLogLog
- 二维数组的使用(包括二维数组的定义,二维数组的声明和初始化(动态初始化,静态初始化),二位数组的常见赋值方法(动态初始化,静态初始化的赋值),错误的定义赋值方法等)
- Mvcc multi version concurrency control for MySQL learning
- 第十题:在行和列都排好序的数组中找数
- Review background management system practice: two packaging styles of request parameters
- CONDA common function record
猜你喜欢
响应式布局——移动web像素
Pointer of C language (1)
MySQL installation configuration -version 8.0 -windows
jupyter notebook中切换虚拟环境
The complement of position operation and shaping in C language
Review background management system practice: two packaging styles of request parameters
程序员那些年的斗智斗勇!!!
office2016—word不能使用输入法,只能输入英文问题
Pointer of C language (4)
Bitmap of redis principle
随机推荐
Environmental data set of listed companies: environmental performance schedule, emission schedule, resource consumption schedule and other indicator data
上市公司环境数据集:环境绩效明细表、排放明细表、资源消耗明细表等多项指标数据
Literature: Axure (brief introduction)
High frequency leetcode deep search part: 297 Serialization and deserialization of binary tree
High frequency leetcode deep search part: 112 Path sum
High frequency leetcode deep search part: 98 Validate binary search tree
高频leetcode深搜部分:733. 图像渲染
正则表达式的表示及基本应用
英语四级词汇
File 读写操作(指定文件目录下的文件)
NProgress
嵌入式之SD卡/U盘只读问题解决方案(FAT只读修复方式)
c语言之指针(三)
Permission
Docker series 8 Mysql start slow query log under docker
Linux Shell 变量声明、.定时任务、数据库定期备份、自动备份
Configuration de l'installation mysql - version 8.0 - Windows
jupyter notebook中切换虚拟环境
Exception class
华泰扫码开户安全吗?怎么开低佣金账户