苍穹二开插件部署方式
金蝶云社区-田野迷鸟
田野迷鸟
17人赞赏了该文章 7313次浏览 未经作者许可,禁止转载编辑于2021年10月22日 15:44:30

一、苍穹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

赞 17