更改tomcat的属性

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

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

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

大多数应用程序只能读取一次configuration文件,因为这会增加性能,不断重新检查它们是否已更新。 此外,一些configuration项目可能太复杂,无法dynamic实现。

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