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 ...
随机推荐
- Javascript如何实现继承?
前言 我这篇文章会误人子弟,我把继承跟构造函数实例化搞混了,汗!要想搞清楚JS的继承机制,看下大牛写的文章:http://www.cnblogs.com/dolphinX/p/3307903.html ...
- HDU 4503
可以反过来求不是相同关系的小朋友.相当于染色问题吧. 对于A小朋友,它的T个朋友和另外的(N-1-T)个同学就可以组成一个这样的三角形.T*(N-1-T),由于一条非染色边被计算两次,所以除以2. # ...
- 从Eclipse到Android Studio:Android项目怎样进行迁移
一開始我们学习Android开发.基本上都是从Eclipse上開始的,随着Google推出Android Studio,这一情况慢慢有了改变.未来非常长一段时间将会呈现Eclipse和AS相互存在的情 ...
- [Vue] Code split by route in VueJS
In this lesson I show how to use webpack to code split based on route in VueJS. Code splitting is a ...
- HDU 2563 统计问题(递推)
题目链接:http://acm.hdu.edu.cn/showproblem.php? pid=2563 将向上移的步数设为a[n],将向左右移的步数设为b[n],有a[n]=a[n-1]+b[n-1 ...
- Zepto Code Rush 2014-A. Feed with Candy(HACK)
A. Feed with Candy time limit per test 2 seconds memory limit per test 256 megabytes input standard ...
- 尝试create tech team
自从上一家公司之后,我很少有机会去带一些新人(公司一般都招一些技术独立性的工程师),特别是经验不是特别多的新小伙伴.在如今管理扁平化的公司,我正逐渐搭建自己的小team,并试图让团队成员快速融入并成长 ...
- bootstrap学习——javascript插件篇
飞近期做的一个小项目须要用到一个模态框和一个图片浏览插件,并把二者结合,刚好bootstrap有相应插件,下面是学习应用流程: 1. 引入js文件: 能够单个引入相应插件文件,或一次所有引入.飞 ...
- 好记性不如烂笔头——WebService与Remoting
一.WebService总体上分为5个层次: 1)HTTP传输信道 2)XML的数据格式 3)SOAP的封装协议,用于传输 4)WSDL的描述方式,用于引用 5)UDDI,通用描述.发现与集成服务,用 ...
- 【Cocos2dx】Windows平台下Cocos2dx 2.x的下载、安装、配置,打造自己的Helloworld
Cocos2dx就不废话介绍了, 很火的游戏引擎.关键是它开源.能够免费下载.学习.开发.不用搞这么多激活的东西. 以下以Cocos2dx 2.x为例说明这个平台的一些基本东西.尽管如今Cocos2d ...