动态更改 tomcat 的属性

动态更改 tomcat 的属性

当我们对tomcat中的文件进行一些更改时.properties,应该重新启动服务器。

问题是为什么需要重新启动服务器?

如果我想对 tomcat 服务器的属性、假设文件进行动态更改(即不重新启动 tomcat 服务器),我该怎么做logging.properties

答案1

大多数应用程序仅读取一次配置文件,因为不断重新检查配置文件是否已更新会造成性能开销。此外,某些配置项可能过于复杂,无法动态实现。

如果您使用的是 log4j,那么可以使用 JMX 更新日志级别和附加程序。如果您可以控制 J2EE 应用程序的源代码,那么您可以使用Apache Commons 配置支持重新加载配置文件。

相关内容