单据开发-部署到服务器
注公众号获取更多金蝶EAS开发方面的内容
上篇我们介绍了基础资料开发权限配置
本篇文章将讲解单据的部署
一、自动部署
二、手动部署
三、生成子系统树
01
自动部署
操作步骤
1、BOS开发工具,右上角切换到“金蝶BOS业务建模视图”视图。
2、左上角工具栏选择"工具"=》"部署"
3、在打开的"解决方案部署向导"窗口,输入"服务器地址""用户名""密码",然后下一步。
注:服务器地址不加端口号,用户名/密码默认为admin
4、点击"新增",创建所部署的jar包名称,同时选中解决方案中需要部署的包。
注:只有第一次使用工具部署时才需要输入jar名称,以后部署时,直接选中jar点击确定即可
5、下一步,下一步,下一步,确定。出现如下图提示,则标识部署成功
注:若您第一次使用分包部署功能,为使部署内容生效,请在部署完成后到管理控制台【应用服务器】页签下菜单栏【工具-部署应用】重新部署应用服务器;
如果之前已使用过分包部署功能,重启服务器实例即可;
6、可以去服务器中查看部署完成的jar。
①server\lib\bim :自动生成jar包:cus_cost.jar
②server\metas\bim : 自动生成jar包:cus_cost-metas.jar
③server\deploy\fileserver.ear\easWebClient\lib\bim : 自动生成jar包:cus_cost.jar
④server\deploy\fileserver.ear\easWebClient\metas\bim : 自动生成jar包:cus_cost-metas.jar
注:本方法部署将会把本地路径下所有内容部署,如开发团队存在多人并且同时开发一个目录下的情况下,建议采用手动部署的方式。
02
手动部署
操作步骤
1、BOS开发工具,右上角切换到“JAVA”视图。
2、选中项目,右键选择导出,在导出窗口,选择"JAR文件",确定
3、选中需要导出的资源(代码和元数据),可分开导出也可以一起导出。输入jar包名称
4、导出的元数据jar包,默认的根目录为metadata,路径为:cus_ma.jar\metadata\com\kingdee\eas\custom\cost。需要修改根目录为com,修改后的路径为cus_ma.jar\com\kingdee\eas\custom\cost。
5、需要把解决方案中deployed_metas或者metadata目录下的,我们前面创建的权限文件customer.permission,拷贝到元数据jar包中,和com同级。
6、需要把解决方案中deployed_metas下的 entity_pkmapping.properties和facade_pkmapping.properties,拷贝到元数据jar包中,和com同级。
说明:
1、entity_pkmapping.properties中存放的是实体的bosType
2、facade_pkmapping.properties中存放的是功能的bosType
3、把多余的bosType删掉。
7、修改过后完整的元数据jar包如下图。
8、拷贝jar到服务器:
代码jar部署路径:
①server\lib\sp :部署jar包:cus_cost.jar
②server\deploy\fileserver.ear\easWebClient\lib\sp : 部署jar包:cus_cost.jar
元数据jar部署路径:
①server\metas\sp: 部署jar包:cus_cost-metas.jar
②server\deploy\fileserver.ear\easWebClient\metas\sp: 部署jar包:cus_cost-metas.jar
03
生成子系统树
操作步骤
1、修改服务文件:server\properties\SubSystem_eas.xml在用户自定义下添加自定义的cost目录
注:如无用户自定义目录, 手动添加即可。
2、打开服务器控制台,切换至"企业应用"页签,点击按钮"生成子系统树"
3、等待"生成子系统树"完成,切换至"应用服务区"页签,鼠标选中"server1",点击启动。等待服务器启动完成即可。
注:如服务器配置的有群集,请切换至"群集控制器"页签,点击"群集控制器"按钮,启动群集
欢迎加入QQ群:557537072
关注微信公众号获取更多资讯
单据开发-部署到服务器
本文2024-09-16 22:00:40发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45368.html