jar中class文件和lib中的文件替换

一、

场景: 生产环境上部署的服务,由于版本更迭太快,服务器上的版本代码不存在;线上环境服务出现bug,需要修改服务器上的代码,想通过替换服务器上的jar包中的文件来完成bug修复。

替换完成文件的JAR包出现错误:

It has been compressed and nested jar files must be stored without compression

 正确的文件替换方式(包括class文件、xml文件)

jar中class文件和lib中的文件替换