我在服务器上部署了一个java项目。 现在我想在“project / WebContent / WEB-INF / configuration.propertys”中进行一些更改。
我的问题是我是否需要在本地计算机上进行更改并重新部署,或者我可以在服务器目录中进行一些更改?正如我在服务器目录中看到的configuration.propertys文件一样,我怀疑我是否可以对该文件进行直接更改,并且会对已部署的项目产生影响
谢谢和问候。
答案 0 :(得分:0)
是的,你不需要再次绕过整个循环,只需更新服务器目录安装的应用程序中的属性文件,然后重启你的应用程序。
答案 1 :(得分:0)
我建议创建一个DynamicMBean对象来动态重新加载属性文件,它不需要重启服务器。我认为这是最好的生产质量解决方案之一。
答案 2 :(得分:0)
这取决于如何使用此属性文件。如果配置数据缓存在内部结构中,则必须启动这些结构的重新初始化,以使更改生效。
但是,在某些容器中,如果更改资源,则只会触发应用程序的自动重新部署。但这完全取决于环境。