我在服务器上部署了一个Java项目。现在,我想对" project/webcontent/web-inf/configuration.propertys"进行一些更改。
我的问题是,我需要在本地机器和重新部署中进行更改,还是可以对服务器目录进行一些更改?正如我可以在服务器目录中看到的configuration.propertys文件,我怀疑我可以直接更改该文件,并且会影响部署的项目
谢谢。
是的,您不需要再次绕过完整的周期,只需更新服务器目录中的属性文件并重新启动您的应用程序。
我建议创建一个动态对象,以动态地重新加载属性文件,并且不需要服务器重新启动。我认为这是最好的生产质量解决方案之一。
这取决于如何使用此属性文件。如果将配置数据缓存在内部结构中,则必须启动这些结构的重新定性,以使更改有效。
但是,在某些容器中,如果更改资源,您将仅触发应用程序的自动重新部署。但这完全是特定于环境的。