精华内容
下载资源
问答
  • Linux动态修改Jar包内部文件

    搜索要替换的文件在jar包中的路径

    jar -tvf biz.jar |grep "PerformanceTrendServiceImpl"
    
     48800 Tue Dec 29 14:55:26 CST 2020 BOOT-INF/classes/cn/gzsendi/modules/biz/resource/service/impl/PerformanceTrendServiceImpl.class
    

    其中BOOT-INF/classes/cn/gzsendi/modules/biz/resource/service/impl/就是路径

    创建同路径的文件夹

    mkdir -p BOOT-INF/classes/cn/gzsendi/modules/biz/resource/service/impl/
    

    把自己的要替换文件放入文件夹中相应的位置

    mv PerformanceTrendServiceImpl.class BOOT-INF/classes/cn/gzsendi/modules/biz/resource/service/impl/
    

    执行文件替换

     jar -uvf biz.jar BOOT-INF/classes/cn/gzsendi/modules/biz/resource/service/impl/PerformanceTrendServiceImpl.class 
    
    展开全文
  • 2.移除jar包,最好备份 rm 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 在标准输出中生成详细输出 

    展开全文
  • 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包执行文件,内附说明文件,先看说明文件再修改一下执行文件里面的内容需要根据情况而定,通过修改内容后就可在Linux系统下后台运行jar包,并打印日志
  • 在某些特殊情况下我们可能需要修改已经打包好的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)

    展开全文
  • 使用jar tvf jar名称 | grep 目标文件名 查询出目标文件jar包中的目录 jar tvf service-0.0.1-SNAPSHOT.jar |grep config.properties 使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在...
  • Linux 直接修改jar包里文件

    千次阅读 2019-05-29 16:58:37
    在服务器上项目上线时大家都遇到过,如服务器的地址或是端口变了,需要修改jar包里的配置文件,于是不得不将jar拿下来修改再上传,或是重新打包上传,原来用的都是 .war 还无所谓,直接改文件,现在都是分布式...
  • 如服务器的地址或是端口变了,需要修改项目的配置文件,于是不得不将jar包拿下来修改再上传,或是重新打包上传,可谓是不胜烦琐,今天教大家一个小技巧,既如何直接在Linux里面修改配置文件! 准备步骤: 1.安装...
  • linux里面替换jar包里文件1.查询需要替换在jar包里文件的位置2.将文件解压至当前目录3.进入解压目录修改或替换文件4.将替换后的目录打包进jar包内,实现替换 1.查询需要替换在jar包里文件的位置 命令:jar ...
  • linux下使用vim修改jar包文件内容

    千次阅读 2018-11-12 09:51:56
    首先cd到jar包所在目录,运行命令 vim xxx.jar vim xxx.jar 可以使用vim命令进行当前目录下的文件查找,以及gg等相关命令。以log4j.xml文件为例: 1 输入如下查找命令查找文件: /log4j.xml 2 光标移动到该文件...
  • 准备步骤: 1.安装unzip yum install -y unzip zip 2.直接vijar名 vi xxxx.jar ...3.找到目标文件 ...4.修改文件并保存退出 在定位到后,该配置文件会标黄,直接回车进入编辑模式,即可编辑了. ...
  • 1)查询出目标文件jar包中的目录 使用jar tvf jar名称 | grep 目标文件名 Eg: jar tvf service-0.0.1-SNAPSHOT.jar |grep application.yml 2)将目标文件及所在jar包中的目录解压到当前路径 使用jar xvf jar...
  • linux 修改jar中配置文件

    千次阅读 2018-10-11 16:06:57
    在工作遇到一种情况,一个运行的监控程序jar文件,因为值班人员的变化,需要进行修改该jar包中的一个配置文件mail.properties 在windows 服务器下,用360解压缩打开,修改,保存,自动就保存了 在linux 服务器怎么...
  • linux下使用vim修改jar包zip文件内容在平常工作中要经常把打包好的程序发布到linux机器中,有时候需要更改内的文件,特别是对jar包中的配置文件进行更改后还要重新打包上传。当然也有别的替代方式。 在这介绍...
  • eg:jar tvf springboot.jar(要修改jar包) | grep 1.txt(要修改文件) (2)解压jar中要修改文件 eg:jar xvf springboot.jar(要修改jar包) com/config/1.txt(步骤一种获取的完整路径名) (3)将修改好...
  • 后台项目以jar包的形式在linux上运行,突然数据库服务器挂掉了,启用另一个数据库服务器应急,但在配置文件中没配置到位,需要修改配置。怎么办?只能重新打包了吗?少年,你要这么想,我只能对你说:“You are too ...
  • linux下替换jar包里面的class文件

    千次阅读 2020-05-29 16:08:29
    如果要替换的文件jar包的二级及以下目录下,则需要以下步骤: (1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在war包中的目录 (2)使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标...
  • linux替换jar包文件

    2021-06-17 15:24:19
    linux服务器上,如果发布内容比较少时,可以替换jar包,来减少打包上传的时间。 1. 根据文件名,查询出文件目录; jar -tvf xxxx.jar | grep application.yml 执行完后,获得文件地址: 2. 将需要修改文件...
  • 用vi或者vim命令都是可以的 第一步:vi或者vim xxxx.jar 第二步:如果对文件目录熟悉,可以直接去对应目录下查找,如果不太熟悉,可以输入 ./ 加上你要查找的文件名字即可 第三步:修改文件,保存退出即可 ...
  • step1:使用jar tvf jar名称 | grep 目标文件名 查询出目标文件jar包中的目录 jar tvf test.jar |grep application.yml step2:使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在jar包中...
  • linux上替换修改jar包重新打包方法

    千次阅读 2019-10-30 17:05:09
    linux上替换修改jar包重新打包方法
  • 看到很多同事在Linux环境下修改jar包内的文本文件或zip中的文本文件时,经常是先把jar或zip下载下来,然后修改,再上传。其实Linux针对此类文件提供了相应的操作功能。 平时修改Linxu文件时使用vi或vim命令来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 115,178
精华内容 46,071
关键字:

linux修改jar包里面的文件

linux 订阅