文本介绍了苍穹Linux环境及轻量级环境插件部署的步骤,包括打jar包、打包zip、部署插件(单独或与应用安装包一起)、修改配置文件并重启服务。此外,还说明了验证插件部署是否成功的方法及参考资料链接。
一、苍穹linux环境插件部署的步骤:
1.java文件打jar包(右击Export-JAR file,选择 .classpath、.project)。
2.把jar包打成zip包(注意目录层级,zip里面就是jar文件,不需要再多一级目录)。
3.有两种方式
①:单独部署插件。
1.在“苍穹安装主目录/appstore/ierp/cus”目录(没有cus目录就新建一个,不一定完全是这个路径,和bos,biz这些目录平级即可)中放入制作好的zip包。
例如:/var/appstatic/appstore/cosmic/cus
2.在“苍穹服务的bin目录下的setappenv.sh”中的“export BOSLIBS=bos.xml,bos-qing,bos-ais”下一行(类似这里)添加 “set CUSLIBS=zip包名(不需要加.zip后缀,也可以使用xml文件配置,参考set BOSLIBS=XXX,set BIZLIBS=XXXX,)”,并保存。
例如:export CUSLIBS=jhf,vuko.scmc.im.opplugin.purinbill
②:和应用安装包一起部署。
1.在导出应用安装包的过程中上传插件zip包。
2.在mc中上传二开补丁包并升级。
4.重启苍穹服务,参考《金蝶云·苍穹私有云运维手册》
非容器重启:systemctl {stop|start|restart|status} {mc|mservice|mservice-qing|fileserver|mdd}
二、苍穹轻量级环境插件部署的步骤:
1.java文件打jar包(右击Export-JAR file,选择 .classpath、.project)。
2.把jar包打成zip包(注意目录层级,zip里面就是jar文件,不需要再多一级目录)。
3.在“\apppackage-cosmic\cus”目录(mc所需插件是上传到\apppackage\cus)中放入制作好的zip包,没有cus目录就自己新建。
4.在start-cosmic.bat文件中的“set BOSLIBS=bos.xml,bos-qing”下一行(类似这里)添加 “set CUSLIBS=zip包名(不需要加.zip后缀,也可以使用xml文件配置,参考set BOSLIBS=XXX,set BIZLIBS=XXXX,)”,并保存,举例:set CUSLIBS=test,abc,ggg。
5.重启苍穹服务,即重新执行start-cosmic.bat脚本,确认启动成功。
(也可以以二开补丁包的方式升级,参考“一、苍穹linux环境插件部署的步骤”)
轻量级环境和linux除了相关目录及文件名不同,其余整体流程完全相同。
三、验证插件是否部署成功:
待苍穹服务启动完成,
1、linux环境在“苍穹服务\lib\cus”目录下查看是否有我们新增的所有jar包
例如:/kingdee/cosmic/mservice/mservice/lib/cus
2、轻量级环境在“\mservice-cosmic\lib\cus”(mc查看目录为\mservice\lib\cus)中是否有我们新增的所有jar包
四、具体详细截图步骤可参考生态门户相关文档:
https://dev.kingdee.com/index/docsNew/6589ba75-b631-47af-bac4-c5129054e148
参考资料:苍穹二开插件部署方式(https://club.kdcloud.com/article/69502949252036608)
本文转载自:金蝶云社区
作者:ISV产品研发赋能部-高俊
原文链接:https://club.kdcloud.com/article/69502949252036608
推荐阅读