EAS_BOS手工打包及快速部署工具.docx
文本预览下载声明
EAS手工打包及快速部署工具开始手工打包之前,我们先来看看EAS BOS的工程目录结构其中,classes和deployed_metas这两个文件是我们打包所需求关注的Classes 存放着BOS编译好的Class文件deployed_metas存放着 BOS 的元数据打包元数据进入deployed_metas文件下面,那这里所有的文件打包成jar文件。(如果不知道怎么打包成jar文件的,可以从服务器E:\kingdee\server\eas\server\metas\eas下拷一个jar出来,除了MATA-INF 文件夹,其它都删除。或者从附件中下载模板jar文件包)接着把deployed_metas下面所有文件放进去。其中,entity_pkmapping.properties和facade_pkmapping.properties分别是实体和Facade的的属性文件,这里可以只选择二次开发的单据对应的属性值,以文本打开可以看到二次开发的文件属性,如图这里都是自己二次开发的文件和对应的属性值。还有自己做的单据权限文件*.permission放面根目录下面。如果你只想打包某个功能点,那只需要把相对应的功能点的文件拷进去就好了。这样,元数据打包完成。打包Class文件打包原理同打包元数据一样,我这里就不再多说了。进去classes文件夹下面,把你所需要的功能点相对应的文件打包成Jar文件。(如果不知道怎么打包成jar文件的,可以从服务器E:\kingdee\server\eas\server\lib\client\eas下拷一个jar出来,除了MATA-INF 文件夹,其它都删除。或者从附件中下载模板jar文件包)快速部署部署之前先把服务器停掉!!!切记,切记!!将打包好的两个文件,分别拷到服务器路径下面:其中%srvpath%表示服务器路径metas.jar 对应路径:%srvpath%metas\sp%srvpath%deploy\fileserver.ear\easWebClient\metas\spClass.jar 对应路径:%srvpath%lib\sp%srvpath%deploy\fileserver.ear\easWebClient\lib\sp到这里部署完成(附件中带有快速部署工具,编写原理同上)PS:在启动服务之前,先生成子系统树、和相对应的数据表。附件元数据jar模板文件:Classes jar模板文件:快速部署工具:本书著作权文档作者,在未经本许可的情况下,任何单位或个人不得以任何方式对本书的部分或全部内容擅自进行增删,改编,节录,翻译,翻印,改写。本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
显示全部