精华内容
下载资源
问答
  • 1.解压 unzip xxx.jar ...3修改配置文 vimBOOT-INF/classes/application-prod.properties 4.重新打包 jar -cfM0 xxx.jar * 或者 jar -cvfm0 xxx.jar ./META-INF/MANIFEST.MF ./ 5.运行 java -jar new-xxx...

    1.解压
    unzip xxx.jar 
    2.移除jar包,最好备份
    rm xxx.jar

    3修改配置文

    vim BOOT-INF/classes/application-prod.properties
    4.重新打包
    jar -cfM0 xxx.jar *
    或者
    jar -cvfm0 xxx.jar ./META-INF/MANIFEST.MF ./
    5.运行
    java -jar new-xxx.jar


    jar命令参数:
    -c 创建新的存档
    -f 指定存档文件名
    -M 不配置配置清单,这样还可以使用maven生成的配置清单也就是MANIFEST.MF
    -0 不进行压缩,如果压缩会有问题
    -m 指定清单文件
    -t 列出归档目录
    -x 从档案中提取指定的 (或所有) 文件 
    -u 更新现有的归档文件 
    -v 在标准输出中生成详细输出 

    展开全文
  • 在某些特殊情况我们可能需要修改已经打包好的jar里的配置或者替换图片文件等等,但是要修改jar包中的配置文件怎么办呢? 简单三步 解压jar,修改后重新打包jar 1.解压 unzip TCAT.jar 1.1.移除jar,最好先...
    在某些特殊情况下我们可能需要修改已经打包好的jar包里的配置或者替换图片文件等等,但是要修改jar包中的配置文件怎么办呢?
    

    简单三步 解压jar包,修改后重新打包jar
    先创建一个文件夹,将jar包拷贝至文件夹
    mkdir test
    1.解压
    unzip TCAT.jar

    1.1.移除jar包,最好先备份
    rm TCAT.jar

    2.修改你要改的配置或替换的文件

    3.重新打包
    jar -cfM0 TCAT.jar * (注意有空格)

    jar命令参数:
    -c 创建新的存档
    -f 指定存档文件名
    -M 不配置配置清单,这样还可以使用maven生成的配置清单也就是MANIFEST.MF
    -0 不进行压缩,如果压缩会有问题
    -m 指定清单文件
    -t 列出归档目录
    -x 从档案中提取指定的 (或所有) 文件
    -u 更新现有的归档文件
    -v 在标准输出中生成详细输出

    拓展:
    rm排除某个文件进行删除

    extglob模式开启之后Shell可以另外识别出5个模式匹配操作符,能使文件匹配更加方便. 不然不识别!

    1.开启命令:
    shopt -s extglob
    关闭命令:
    shopt -u extglob

    5个模式匹配操作符

    1. ?(pattern-list) - 所给模式匹配0次或1次;
      2.*(pattern-list) - 所给模式匹配0次以上包括0次;
      3.+(pattern-list) - 所给模式匹配1次以上包括1次;
      4.@(pattern-list) - 所给模式仅仅匹配1次;
      5.!(pattern-list) - 不匹配括号内的所给模式。

    案例
    反选删除文件:
    (打开extglob模式)
    shopt -s extglob
    rm -fr !(file1)

    多个要排除的:
    rm -rf !(file1|file2)

    展开全文
  • linux修改jar包配置文件 将待修改的jar进行解压 unzip test.jar -d test 将jar解压到test文件夹下面 在解压后的文件里面修改配置文件,之后在压缩成jar jar cvf0m test.jar META-INF/MANIFEST.MF * ...

    linux修改jar包的配置文件

    1. 将待修改的jar包进行解压
    unzip test.jar -d test
    

    将jar包解压到test文件夹下面

    1. 在解压后的文件里面修改配置文件,之后在压缩成jar包
    jar cvf0m test.jar META-INF/MANIFEST.MF *
    

    在上一步解压之后的文件夹里面执行此命令

    》》》博主长期更新学习心得,推荐点赞关注!!!
    》》》若有错误之处,请在评论区留言,谢谢!!!

    展开全文
  • linux 修改jar配置文件

    千次阅读 2018-10-11 16:06:57
    在工作遇到一种情况,一个运行的监控程序jar文件,因为值班人员的变化,需要进行修改jar包中的一个配置文件mail.properties 在windows 服务器,用360解压缩打开,修改,保存,自动就保存了 在linux 服务器怎么...

    在这里插入图片描述
    2018/10/11 15:35

    在工作遇到一种情况,一个运行的监控程序jar文件,因为值班人员的变化,需要进行修改该jar包中的一个配置文件mail.properties
    在windows 服务器下,
    用360解压缩打开,修改,保存,自动就保存了

    在linux 服务器怎么更改呢?

    1、vim test.jar
    2、输入斜杠 \ 后面跟上 mail 回车 ,会自动定位到 mail.properties ,相当于一个搜索功能
    3、定位到该文件,Enter 回车打开该文件
    4、输入 I ,就可以进行修改文件了
    5、修改完毕后,esc 按钮后,输入 :wq 用以保存退出。
    6、再esc , :q 退出,即可
    7、之后就是重启你的程序了。

    linux jar可以不用停程序,而直接修改文件内容,没有程序占用这一说。
    window 则不行,必须要先停程序,才能改jar包内容。

    改进方案:
    这个邮件其实应该配置在redis中,发送监控邮件,就可以读取redis 文件中的发件人。
    以后就不会因为值班人员的离职或者变更,而去改服务器上的代码。也不用重启。这样风险太高,也麻烦

    展开全文
  • 用vi或者vim命令都是可以的 第一步:vi或者vim xxxx.jar 第二步:如果对文件目录熟悉,可以直接去对应目录查找,如果不太熟悉,可以输入 ./ 加上你要查找的文件名字即可 第三步:修改文件,保存退出即可 ...
  • 后台项目以jar包的形式在linux上运行,突然数据库服务器挂掉了,启用另一个数据库服务器应急,但在配置文件中没配置到位,需要修改配置。怎么办?只能重新打包了吗?少年,你要这么想,我只能对你说:“You are too ...
  • 1)查询出目标文件jar包中的目录 使用jar tvf jar名称 | grep 目标文件名 Eg: jar tvf service-0.0.1-SNAPSHOT.jar |grep application.yml 2)将目标文件及所在jar包中的目录解压到当前路径 使用jar xvf jar...
  • step1:使用jar tvf jar名称 | grep 目标文件名 查询出目标文件jar包中的目录 jar tvf test.jar |grep application.yml step2:使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在jar包中...
  • 如服务器的地址或是端口变了,需要修改项目里的配置文件,于是不得不将jar包拿下来修改再上传,或是重新打包上传,可谓是不胜烦琐,今天教大家一个小技巧,既如何直接在Linux里面修改配置文件! 准备步骤: 1.安装...
  • 现在有个配置文件application-sit.properties要改动一个配置项,如果按正常流程,应该是:修改application-sit.properties ->... 简单点的做法就是直接修改jar包: [prize@centos ~]$ vim pri...
  • 准备步骤: 1.安装unzip yum install -y unzip zip 2.直接vijar名 vi xxxx.jar 3.找到目标文件 ...4.修改文件并保存退出 在定位到后,该配置文件会标黄,直接回车进入编辑模式,即可编辑了. ...
  • Linux修改jar包中的配置文件

    万次阅读 2018-09-28 15:11:00
    原文地址:修改jar包中的配置文件 打包以及修改jar包 cd genesys_data_etl mvn clean package -Poffline -Dmaven.test.skip=true 日志如下: [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_...
  • linux jar包zip 进入修改配置文件

    千次阅读 2019-01-11 10:10:48
    vim *.jar /*.xml (查询你要的文件) 点击回车 enter 直接进入修改(首先需要赋权chmod 754 *.jar) 4.vim修改完之后保存退出;
  • linux下使用vim修改jar包zip内文件内容在平常工作中要经常把打包好的程序发布到linux机器中,有时候需要更改内的文件,特别是对jar包中的配置文件进行更改后还要重新打包上传。当然也有别的替代方式。 在这介绍...
  • 原文地址:修改jar包中的配置文件 打包以及修改jar包 cd genesys_data_etl mvn clean package -Poffline -Dmaven.test.skip=true 日志如下: [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_data_...
  • vim xx.jar 然后用上下键选中要修改文件,回车 修改 :wq :q
  • 一般城市间网络都不怎么好,上传一个几十兆的jar包那是真的慢,别说现在微服务架构,动辄两位数的fat jar。这里说的jar,就是spring boot项目打出来的fat jar类型,一般也有个几十兆吧。 博主之前还遇到部署北美...
  • Linux 直接修改jar包里的文件

    千次阅读 2019-05-29 16:58:37
    在服务器上项目上线时大家都遇到过,如服务器的地址或是端口变了,需要修改jar包里的配置文件,于是不得不将jar拿下来修改再上传,或是重新打包上传,原来用的都是 .war 还无所谓,直接改文件,现在都是分布式...
  • linux下修改jar中的文件 解压修改后再打包 解压:jar xvf xxx.jar 打包:jar cvfm0 xxx.jar META-INF/MANIFEST.MF ./ 注: -m参数可以将 一个具体的mainfest文件打包进入jar内生成mainfest文件,否则运行jar会报...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 99,714
精华内容 39,885
关键字:

linux修改jar包配置文件

linux 订阅