eas之EAS手工打包及快速部署工具
EAS手工打包及快速部署工具:
jar包的命名是项目名就好了.
1. 在eas的工作空间下:E:\Easworkspace\Project_0 有classes和deployed_metas这两个文件夹,
Classes--->存放着BOS编译好的Class文件
deployed_metas--->存放着 BOS 的元数据
2.打包元数据:
在D:\kingdee\kdserver\eas\server\metas\eas这个地方随意copy一个jar包,将里边的除了META-INF的文件都删除
将deployed_metas文件下面,那这里所有的文件都放进jar文件去.
其中,entity_pkmapping.properties和facade,pkmapping.properties分别是实体和Facade的的属性文件,这里可以只选择二次开发的单据对应的属性值,以文本打开可以看到二次开发的文件属性
3.打包Class
D:\kingdee\kdserver\eas\server\lib\client\eas这个地方随意copy一个jar包,将里边的除了META-INF的文件都删除,和上面类似
部署(先停掉服务器):
分别拷到服务器路径下面:其中 %srvpath% 表示服务器路径
metas.jar 对应路径:
%srvpath%metas\sp
%srvpath%deploy\fileserver.ear\easWebClient\metas\sp
Class.jar 对应路径:
%srvpath%lib\sp
%srvpath%deploy\fileserver.ear\easWebClient\lib\sp
到这里部署完成 (附件中带有快速部署工具,编写原理同上)
PS:在启动服务之前,先生成子系统树、和相对应的数据表。
EAS7.5及更早版本中,所有的开发成果(元数据和代码)统一打成2个Jar包,一个是元数据Jar包,一个是代码Jar包,部署在EAS服务器和客户端指定的目录如下:
EAS服务器 元数据 server\metas\sp-bim-metas.jar 服务器运行期使用
server\deploy\fileserver.ear\easWebClient\metas\sp-bim-metas.jar 客户端更新下载使用
代码 server\lib\sp\eas_sp.jar 服务器运行期使用
server\deploy\fileserver.ear\easWebClient\lib\sp\eas_sp.jar 客户端更新下载使用
EAS客户端 元数据 client\metas\sp-bim-metas.jar 客户端运行期使用
代码 client\lib\sp\eas_sp.jar 客户端运行期使用
制作个人的自定义单据,当在bos平台中创建一张单据的时候,在工具主菜单管理添加了新的组别后,顺便在权限管理处新建权限项,并在主菜单管理将新建的权限给选一下 ,完了才更新数据库,并才从包生成子系统树,并生成系统树,然后在eas服务器工具产生子系统树,
eas之EAS手工打包及快速部署工具的更多相关文章
- Capistrano初探--Ruby快速部署工具
1.Capistrano介绍 是什么?---一种部署工具.(部署就是在生产服务器上安装应用程序,或是更新最新版本:web服务器的启动重启与停止:使网站进入维护状态或将其恢复为常态) 在进行 Rails ...
- 开源发布:VS代码段快捷方式及可视化调试快速部署工具
前言: 很久前,我发过两篇文章,分别介绍自定义代码版和可视化调试: 1:Visual Studio 小技巧:自定义代码片断 2:自定义可视化调试工具(Microsoft.VisualStudio.De ...
- mina-deploy(3800🌟) 快速部署工具
Mina (3800
- MySQL入门02-MySQL二进制版本快速部署
在上篇文章 MySQL入门01-MySQL源码安装 中,我们介绍了MySQL源码安装的方法. 源码安装虽然有着更加灵活和更加优化等诸多优势.但源码编译安装部署的过程相对复杂,而且整个过程所花费的时间很 ...
- 使用Ambari快速部署Hadoop大数据环境
使用Ambari快速部署Hadoop大数据环境 发布于2013-5-24 前言 做大数据相关的后端开发工作一年多来,随着Hadoop社区的不断发展,也在不断尝试新的东西,本文着重来讲解下Amb ...
- 如何使用华为软件开发云快速部署PHP网站
华为软件开发云这个工具,从去年推出我就一直在关注,毕竟是华为最新的一款软件开发工具,最近我一直在使用华为软件开发云进行开发项目管理,它有在线编译和构建.云端在线代码检查等功能,编译省去了很多物理机器的 ...
- 【技术解析】如何用Docker实现SequoiaDB集群的快速部署
1. 背景 以Docker和Rocket为代表的容器技术现在正变得越来越流行,它改变着公司和用户创建.发布.运行分布式应用的方式,在未来5年将给云计算行业带来它应有的价值.它的诱人之处在于: 1)资源 ...
- docker 快速部署ES集群 spark集群
1) 拉下来 ES集群 spark集群 两套快速部署环境, 并只用docker跑起来,并保存到私库. 2)弄清楚怎么样打包 linux镜像(或者说制作). 3)试着改一下,让它们跑在集群里面. 4) ...
- RDO快速部署OpenStack
RDO快速部署OpenStack 1.RDO是什么 RDO是红帽Red Hat Enterprise Linux OpenStack Platform的社区版,类似RHEL和Fedora,RHEV和o ...
随机推荐
- cogs 2478. [HZOI 2016]简单的最近公共祖先
2478. [HZOI 2016]简单的最近公共祖先 ★☆ 输入文件:easy_LCA.in 输出文件:easy_LCA.out 简单对比时间限制:2 s 内存限制:128 MB [题 ...
- iOS:让标题栏背景图片适应iOS7
From google: If your app uses a custom image as the background of the bar, you'll need to provide a ...
- [Tool] Open Multiple Terminal Tabs on npm Start with ttab and npm-run-all
Often times when developing web applications, you need to open multiple tabs to run different script ...
- Android --------- 自己定义VIew
package com.example.coustomviewdemo; import android.R.interpolator; import android.content.Context; ...
- 体验决定销量,真假4K争论仅仅是忽悠人而已
随着4K电视越来越多.网上关于真假4K电视的争论也越来越激烈,RGB与RGBW的死掐也进入了白热化阶段.从某种意义上讲.真假4K话题是4K电视市场竞争加剧的必定结果.并且这场争论已经严重影响了 ...
- CF 557A(Ilya and Diplomas-贪心)
A. Ilya and Diplomas time limit per test 1 second memory limit per test 256 megabytes input standard ...
- Karma和Jasmine自动化单元测试——本质上还是在要开一个浏览器来做测试
1. Karma的介绍 Karma是Testacular的新名字,在2012年google开源了Testacular,2013年Testacular改名为Karma.Karma是一个让人感到非常神秘的 ...
- poj--1101--The Game(bfs)
The Game Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 9746 Accepted: 2967 Descript ...
- 【POJ 1964】 City Game
[题目链接] http://poj.org/problem?id=1964 [算法] 记f[i]表示第i行最多向上延伸的行数 然后,对于每一行,我们用单调栈计算出这一行向上延伸的最大矩形面积,取最大值 ...
- 洛谷 P1032 [ NOIP 2002 ] 字串变换 —— 字符串+bfs
题目:https://www.luogu.org/problemnew/show/P1032 字符串好复杂...先写了个 dfs ,RE一个点TLE一个点,不知该怎么改了... #include< ...