【问题标题】:Change properties of tomcat on-the-fly即时更改tomcat的属性
【发布时间】:2012-09-11 17:53:46
【问题描述】:

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

问题是为什么?

如果我想即时更改 tomcat 服务器的属性(即不重新启动 tomcat 服务器),我应该怎么做?

【问题讨论】:

  • 如果是即时更改,我希望它会立即生效。或者您是否希望在下一次(手动)Tomcat 重启后应用您的更改?
  • 您能否更具体地说明您要更改哪个 .properties 文件,这是 catalina.properties 还是您的 webapp 的某些 .properties 文件?
  • @f_puras 应该不需要重新启动服务器。让我们假设 logging.properties。
  • @f_puras 是的,但并不令人满意

标签: tomcat configuration properties


【解决方案1】:

如果将Tomcat的Context元素的reloadable属性设置为false,则服务器在运行时发现配置变化不会重启。

但这仅适用于 /WEB-INF/classes/WEB-INF/lib,因此如果您按照 cmets 中的建议指定要更改的属性文件会很有帮助。

【讨论】:

    猜你喜欢
    • 2013-04-05
    • 2015-08-30
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 2022-11-21
    • 1970-01-01
    • 2014-02-20
    相关资源
    最近更新 更多