-
-
yangm 数据达人Lv4
发表于2020-11-19 16:10
楼主
本帖最后由 yangm 于 2020-11-25 11:16 编辑
在使用亿信产品过程中,或多或少大家都会遇到bug,遇到bug了找到亿信的技术,技术在一段时间后会将解决此问题的补丁发到您,这个补丁怎么使用呢?下面我将详细打补丁的方法分享给大家。
一、定位替换补丁位置
一般情况下,补丁是以压缩包(.zip)和jar包(.jar)的形式发给大家,在发送包的同时,技术会告知替换那个jar包中的文件。这个jar在哪里可以找到呢?在war包或解压包(根据中间件决定替换位置,中间件读的war包就替换war包,读的解压包就替换解压包中的文件)WEB-INF/lib目录下。如图,我们可以看到很多的jar包。
二、解压补丁包,找到替换路径
找到技术告知的jar包之后,我们接下来要进行的操作是打开补丁包,用解压工具打开补丁包,首先会看到一个或多个文件夹,我们选择其中一个文件夹,一直双击直到根目录,如图,
我们的文件替换路径就是解压工具上的路径,白色class文件就是我们需要替换的文件。
三、找到目标文件,备份
打开步骤一找到的war包中的jar包按照步骤二上解压工具上的路径找到相同名称的文件。如图
在war包中找到相同名称文件后,不要急着替换补丁,接下来的操作很重要,将war包中即将要被替换的文件复制一份,保存,做好记录。
这一步是为了防止补丁出现问题或者其他文件替换问题导致环境崩溃,我们还可以将原本的文件换回来保证环境恢复到替换前的状态。
四、替换补丁
将步骤三中找到的文件替换。系统提示存在同名文件,点击替换。完成补丁替换。
五、清缓存重启
大多数补丁都需要清缓存才能生效,下面以tomcat举例。删除temp和work中的所有文件。
其他的中间件建议百度,市场上的中间件都能搜到。
替换补丁操作视频:
https://pan.baidu.com/s/1kWFh39t
注意:替换补丁是一个比较危险的操作,所以一定要小心仔细检查。
在使用亿信产品过程中,或多或少大家都会遇到bug,遇到bug了找到亿信的技术,技术在一段时间后会将解决此问题的补丁发到您,这个补丁怎么使用呢?下面我将详细打补丁的方法分享给大家。
一、定位替换补丁位置
一般情况下,补丁是以压缩包(.zip)和jar包(.jar)的形式发给大家,在发送包的同时,技术会告知替换那个jar包中的文件。这个jar在哪里可以找到呢?在war包或解压包(根据中间件决定替换位置,中间件读的war包就替换war包,读的解压包就替换解压包中的文件)WEB-INF/lib目录下。如图,我们可以看到很多的jar包。

二、解压补丁包,找到替换路径
找到技术告知的jar包之后,我们接下来要进行的操作是打开补丁包,用解压工具打开补丁包,首先会看到一个或多个文件夹,我们选择其中一个文件夹,一直双击直到根目录,如图,

我们的文件替换路径就是解压工具上的路径,白色class文件就是我们需要替换的文件。
三、找到目标文件,备份
打开步骤一找到的war包中的jar包按照步骤二上解压工具上的路径找到相同名称的文件。如图

在war包中找到相同名称文件后,不要急着替换补丁,接下来的操作很重要,将war包中即将要被替换的文件复制一份,保存,做好记录。
这一步是为了防止补丁出现问题或者其他文件替换问题导致环境崩溃,我们还可以将原本的文件换回来保证环境恢复到替换前的状态。
四、替换补丁
将步骤三中找到的文件替换。系统提示存在同名文件,点击替换。完成补丁替换。

五、清缓存重启
大多数补丁都需要清缓存才能生效,下面以tomcat举例。删除temp和work中的所有文件。

其他的中间件建议百度,市场上的中间件都能搜到。
替换补丁操作视频:
https://pan.baidu.com/s/1kWFh39t
注意:替换补丁是一个比较危险的操作,所以一定要小心仔细检查。
3个回答
-
1505121235 数据老手Lv5
地板
补丁如果是打到war包里面,需要删除解压包重启服务器,重启过程中会自动生成解压包
如果已有解压包,补丁也可以打到解压包中,服务器启动是启动的解压包