更改属性文件而不重新部署 war

Change properties file without redeploying war

是否可以在不重新部署 war 文件的情况下更改 .properties 文件? 我在 scr 目录中创建了一个带有属性文件的 RESTful 网络服务。此文件包含建立数据库连接所需的键值对 (url/driver/user/password)。 但是当我编辑我的 .properties 文件时,我需要重新部署 war 以使这些更改生效。

是否有其他方法可以做到这一点,因此不需要重新部署?

P.S。我的网络服务将安装在其他 PC 上。我希望用户只需更改属性文件即可切换数据库,而不是重新部署 war/restarting 服务器。

尽管答案非常简短...

是的,您可以更改 .properties 文件并重新启动 server 以便更新服务器执行时所采用的属性。

是的,你可以。另一种方法是使用 JVM 参数配置 属性 文件。例如。 pc_${NAME}.properties