Linux命令解压war、jar包修改文件后再打包回去
问题:
在项目现场部署时,往往会出现部署包文件有问题,但是手上又没有源码,没办法修改后重新打包。很多人就用zip压缩软件,直接点开jar包进行修改保存回去,但是这样的方式修改jar的内容是没有用的。要使修改内容生效只能用命令的方式解压出来修改,在打包回去。
解压打包方式:
- 解压jar
将’pro-svc.jar’包解压到’/usr/wls/pro-ser’目录里
jar -xvf pro-svc.jar /usr/wls/pro-ser
- 打成jar
将’/usr/wls/pro-ser’目录打包成’pro-svc.jar’包
jar -cfM0 pro-svc.jar /usr/wls/pro-ser