发布信息

linux环境苍穹版本升级的经验分享(附详细教程)

作者:软荐小编      2024-01-21 15:05:28     151

关注并设置【PaaS Platform Things】为明星

工作日早上07:45准时推送文章

周刊周六上午10:00准时推送

您是否因仓穹平台的版本升级而头疼?

您是否渴望收到来自天堂的版本升级指南?

别着急。 今天,小编从用户的角度总结了仓穹版本的升级经验。 无论您是在Linux环境还是轻量级环境,升级问题都可以轻松解决。 还有关于升级后如何替换本地jar和静态资源的提示。 技能,快点学起来吧!

Linux环境版本升级

一、仓穹版本升级操作步骤

升级仓穹版本之前,首先需要升级管理中心MC。 具体步骤如下:

本地下载最新MC补丁

首先需要从补丁地址下载最新的MC补丁到本地。

仓穹4.0及以上版本必须使用最新的MC补丁,否则无法单独升级。

下载链接:

苍穹软件教程_苍穹教程软件怎么用_苍穹教程软件怎么下载

导入下载的MC补丁

升级MC其实很简单。 路径为【系统管理】>-【关于】>-【升级】。

您需要先导入补丁,然后再升级。

苍穹软件教程_苍穹教程软件怎么用_苍穹教程软件怎么下载

苍穹教程软件怎么用_苍穹教程软件怎么下载_苍穹软件教程

左右滑动查看图片>>

这里有很多人无法上传补丁包。 怎么解决呢?

不要惊慌,手动上传即可。 将 zip 存档解压到当前路径的文件夹中。 你的Linux环境路径可能和编辑的不一样,但之前的目录是patchwarehouse/。

苍穹软件教程_苍穹教程软件怎么下载_苍穹教程软件怎么用

进入MC升级赛道

进入升级轨道时,会要求重启MC,需要手动重启。

升级完成后可以看到版本已经更新。

苍穹软件教程_苍穹教程软件怎么用_苍穹教程软件怎么下载

升级管理中心MC后,现在升级仓穹版本。 具体步骤如下:

下载最新的Sky补丁到本地计算机

首先,您需要从补丁地址下载最新的Sky补丁到您的本地计算机。

下载链接:

苍穹教程软件怎么用_苍穹软件教程_苍穹教程软件怎么下载

MC上传升级包

下载完仓穹补丁后,需要到管理中心MC上传升级包,如下图。 如果无法上传,则需要手动上传。

苍穹软件教程_苍穹教程软件怎么用_苍穹教程软件怎么下载

上传路径如下图所示。 如果找不到目录,请按照图中路径创建文件夹。

苍穹软件教程_苍穹教程软件怎么下载_苍穹教程软件怎么用

注:4.0版本以后的仓穹补丁(老版本仓穹不同),只需将补丁放入/kingdee/nginx-appstatic/appstore/appstatic/patchwarehouse/,然后执行sepPatchParser.sh,脚本即可会自动解压。

因为4.0版本之后补丁的文件路径发生了变化,无法直接手动解压!

脚本自动执行时生成金蝶苍穹软件教程,里面放置了针对不同应用的天空补丁,可以实现不同应用的升级。

苍穹软件教程_苍穹教程软件怎么下载_苍穹教程软件怎么用

xml文件也不同,也是由解压脚本生成的。

苍穹教程软件怎么下载_苍穹软件教程_苍穹教程软件怎么用

点击“升级”

完成上述步骤后苍穹软件教程,点击“升级”。 请注意,您可以在此处选择“升级”或“升级数据中心”。

如果只有一个数据中心,则点击“升级”即可; 如果数据中心超过两个,建议一一升级,否则升级过程会很慢。

苍穹教程软件怎么下载_苍穹教程软件怎么用_苍穹软件教程

跳转到“升级确认”并选择第二个选项卡“选择应用程序补丁”。

注:如果您不需要星瀚标准产品,只需升级平台基础功能即可。 即以下三项必须选择,其他选项可以根据自己的需要选择。

必需的:

公共基地_星座.BDMASTERV

开发平台_COSMIC.BOSV

流程服务云_COSMIC.WFV

苍穹软件教程_苍穹教程软件怎么下载_苍穹教程软件怎么用

更新成功

完成以上操作后,Linux环境下仓穹版本升级就成功了。 结果如下:

苍穹教程软件怎么下载_苍穹教程软件怎么用_苍穹软件教程

2. 升级常见问题及解决方法

“数据中心升级”问题

当开始升级时,大多数问题都源于“数据中心升级问题”,那么如何从源头上避免呢?

(注:如果您通过应用程序升级,仅升级平台基础功能,则可以跳过此步骤。)

苍穹教程软件怎么用_苍穹教程软件怎么下载_苍穹软件教程

首先,进入补丁下载页面,向下滚动并选择苍穹之前的补丁版本,例如V2.0.0029,以应用更改。

苍穹软件教程_苍穹教程软件怎么用_苍穹教程软件怎么下载

这里我们需要将历史补丁的biz添加到当前天​​空的启动类中。 因为升级时会读取大量业务包中的更新类,如果不添加的话,苍穹即使启动也无法获取到补丁包中最新的包。

苍穹教程软件怎么下载_苍穹软件教程_苍穹教程软件怎么用

例如:如下所示,只需将drp.xml添加到启动类的bizlibs中,所有包drp-bbc~drp-saa就可以被启动类加载。

苍穹教程软件怎么下载_苍穹教程软件怎么用_苍穹软件教程

那么问题来了:如何添加这些xml,以及在哪里添加呢?

具体位置如下图所示:

苍穹教程软件怎么下载_苍穹教程软件怎么用_苍穹软件教程

请注意:添加后一定要重启仓穹服务!

启动后,您可以返回上一步继续升级。

查看升级日志可以发现,通过应用升级并选择平台的基础功能补丁后,速度比之前的全面升级要快很多。

苍穹软件教程_苍穹教程软件怎么下载_苍穹教程软件怎么用

“业务包错误”问题

遇到业务包错误怎么办? 保持冷静,仔细分析!

如果是如下图所示“未找到对应的服务实现”,则在仓穹启动解压后的lib中搜索启动类。

如果没有,可能是上一步没有添加到商户中; 如果是的话,是因为重启苍穹时升级过程中补丁包过多,导致在某些环境下读取困难。

苍穹教程软件怎么用_苍穹软件教程_苍穹教程软件怎么下载

“静态资源系统替换失败”问题

当系统更换静态资源失败时,可以手动关闭配置并手动更换。

方法:将static改为false即可。 配置含义请参见附录。

苍穹软件教程_苍穹教程软件怎么用_苍穹教程软件怎么下载

如何手动替换静态资源:

将webapp解压到仓穹静态资源目录:

苍穹教程软件怎么用_苍穹软件教程_苍穹教程软件怎么下载

轻量级环境升级

轻量级环境类似于Linux。 主要区别在于启动类。 MC和cosmic都是通过bat启动的,下载包是从MC上传的。

这里与Linux的不同之处在于bizlibs是在start-cosmic.bat中配置的,并且补丁URL中所需的所有xml都必须放入。

苍穹教程软件怎么用_苍穹软件教程_苍穹教程软件怎么下载

配置bizlibs后,必须重新启动start-cosmic。

注意:升级时不要使用本地eclipse启动天空! 包上传完成后,可以点击“升级”,后续操作与Linux环境下一致。

替换本地jar和静态资源

版本升级后,不同环境下替换本地jar和静态资源的要求不同。

Linux团队开发:升级完成后,如果你是团队开发者,需要到Linux环境的cosmic目录下的lib中获取biz、bos、trd这三个文件夹,覆盖到本地启动 sky 目录 mservice-cosmic/lib ,并在开发工具中执行 gradle-refresh 。 同时去补丁解压webapp.zip,替换本地的static-file-service。

本地轻量级:升级完成后无需更换lib。 因为启动的start-cosmic会直接拉取最新的包。 如果升级时勾选“替换”静态资源,则手动解压webapp.zip并替换本地的static-file-service。 当从eclipse开始时,你仍然需要gradle。 -刷新更新库。

结论

想要升级天空,首先要升级MC!

相关内容 查看全部