# 产品补丁如何使用

# 1. 后端补丁

由于EOS8.2架构都是微服务架构,所以产品后端补丁都是以jar包方式发布,具体使用方式如下:

  1. 打开产品部署目录,找到当前目录下面的lib\目录
  2. 将补丁放进该lib\目录下
  3. 打开产品部署目录,找到bin\目录
  4. 先运行shutdown脚本,再运行startup脚本重启应用即可

上面所述方式为正常补丁使用方式,也有项目组可能会出现紧急补丁的情况:即增量补丁;这个场景就可能会出现补丁冲突的情况:多个补丁里面有相同的class,这种情况下补丁的生效方式如下:

  1. 找到补丁内冲突的class文件(增量补丁内class数量一般很少,所以需要手动解开补丁包人工确定相同class文件)
    1. 方式一:只保留最新补丁内的冲突class文件,删除其他补丁内的该class文件即可。
    2. 方式二:将有冲突class所属的最新补丁放在lib\目录最上面(一般修改文件名让其排在最前面)让其先加载即可。

后续会根据需求和场景持续补充补丁的其他使用方式。

上次更新: 2023/7/20下午12:25:28