Cómo editar un archivo de propiedades (como application.properties
) en el interior de un archivo JAR existente en un servidor Linux remoto.Como editar el contenido de un application.properties o application.yml archivo dentro de un frasco existente en un servidor Linux remoto
Imagínese el frasco se encuentra en /home/user/my-spring-boot.jar
y me gusta cambiar el nombre de usuario en el interior de application.propertires
de
username=foo
a
username=bar
¿Cómo abrir el archivo y cambie la propiedad?
parece muy conveniente, pero me da una "precaución: nombre de archivo no coincide" error después de seleccionando un archivo en el navegador –
¡Qué bueno que encontré esta respuesta! vim es lo mejor desde vi –
No creo que este sea el enfoque correcto para "anular" las propiedades incluidas en un contenedor. Una mejor manera es pasar la propiedad usando -Dusername = bar o mediante la variable env al iniciar la aplicación Spring Boot – ootero