gpt4 book ai didi

java - 如何从部署在同一tomcat中的另一个war文件重新配置war文件的log4j

转载 作者:行者123 更新时间:2023-12-01 14:45:09 27 4
gpt4 key购买 nike

我在 tomcat 中部署了两个 war 文件 WARA 和 WARB,它们都使用相同的 log4j 属性文件。如何通过部署在同一个tomcat中的另一个独立应用程序重置两个war文件中的log4j配置而不干扰WARA和WARB?可以吗?

最佳答案

如果轮询是一个选项,您可以使用PropertyConfigurator.configureAndWatch()

更多 here

如果您需要手动执行此过程,则过程会更长一些。在较高的层面上,其如下。

  1. 为您的应用程序服务器/servlet 容器配置 JMX。
  2. 编写 MBean 以触发完全重新配置。
  3. 在WARA和WARB中注册MBean。
  4. 从其他 Web 应用连接到 MBean 服务器。
  5. 调用WARA和WARB中的MBean。

如果您可以提供有关您正在使用的软件堆栈的更多详细信息,我也许可以提供有关如何执行上述操作的具体详细信息。

关于java - 如何从部署在同一tomcat中的另一个war文件重新配置war文件的log4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15500738/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com