0
点赞
收藏
分享

微信扫一扫

Linux服务器上替换jar包文件内容

一脸伟人痣 2023-06-09 阅读 88

一、替换依赖rocketmq-namesrv-5.1.1.jar包

1.查看jar包的目录结构与文件

jar tf rocketmq-dashboard.jar |grep rocketmq-namesrv-4.9.3.jar

2.解压jar包

jar -xvf rocketmq-dashboard.jar

3.替换依赖的jar包

下载依赖包:wget https://repo1.maven.org/maven2/org/apache/rocketmq/rocketmq-namesrv/5.1.1/rocketmq-namesrv-5.1.1.jar
进入替换包所在的目录:cd BOOT-INF/lib/
删除老的jar包:rm -f rocketmq-namesrv-4.9.3.jar
添加新的包:mv ../../rocketmq-namesrv-5.1.1.jar  ./

4.jar包重新打包

jar -cfM0 rocketmq-dashboard.jar ./

二、替换文件

1. 根据文件名,查询出文件目录

/ # jar -tf rocketmq-dashboard.jar |grep pom.xml
META-INF/maven/org.apache.rocketmq/rocketmq-dashboard/pom.xml

将需要修改的文件,解压出来,并替换修改的文件

jar -xvf rocketmq-dashboard.jar META-INF/maven/org.apache.rocketmq/rocketmq-dashboard/pom.xml

3.压缩修改完的文件

jar -uvf rocketmq-dashboard.jar META-INF/maven/org.apache.rocketmq/rocketmq-dashboard/pom.xml


举报

相关推荐

0 条评论