如何在远程 Linux 服务器上的现有 jar 中编辑 application.properties 或 application.yml 文件的内容

2022-09-01 07:25:54

如何在远程 Linux 服务器上的现有 jar 文件中编辑属性文件(如 )。application.properties

想象一下,jar位于,我喜欢将用户名从/home/user/my-spring-boot.jarapplication.propertires

username=foo

username=bar

如何打开文件并更改属性?


答案 1

文件只是具有不同扩展名的文件,可以直接编辑zip文件及其内容!只需使用文件导航器查找属性文件并进行更改即可。 将保留您的编辑中的 zip。.jar.zipvimvim.jarvim

有关更多详细信息,请参阅此处


答案 2

可能的方法可能是将jar复制到zip文件中,提取,更改属性,压缩为zip并重命名为jar

cp myJar.jar myJar.zip
unzip myJar.zip
vim myProperties.properties (doing the change here)
zip allMyFiles into myJar.zip
cp myJar.zip myModifiedJar.jar

推荐