修改jar包的配置文件
整体思路:
-
解压jar包
-
修改配置文件
-
添加MANIFEST.MF 并打成jar包(注意不压缩)
-
执行jar包
// 复制jar包
cp /data/single/job/champion-job-single-sms-1.0/champion-job-single-sms-1.0.jar .
// 解压jar包
jar -xvf champion-job-single-sms-1.0.jar
// 修改配置文件
cd configs/
vim db.single.properties// 在当前目录 打包jar包(注意路径的区别,否则将来找不到class文件)
jar -cvfm0 jar_test.jar META-INF/MANIFEST.MF .
// 执行修改后的jar包
java -jar jar_test.jar
详解命令 jar -cvfm0 jar_test.jar META-INF/MANIFEST.MF .
m 参数 指的是将后面路径指定的MANIFEST.MF打入jar包
0 参数 指的是不压缩jar包