gpt4 book ai didi

java - 加载 .properties 文件而不重新启动 WebLogic 服务器 - ADF 应用程序

转载 作者:行者123 更新时间:2023-12-01 04:20:15 25 4
gpt4 key购买 nike

环境:在 WebLogic Server 11gR1 - JDeveloper 11.1.1.7 上运行的 ADF 应用程序

我可以在应用程序运行时更新和加载 .properties 文件,而无需重新启动 weblogic 服务器吗?如果是这样,请建议我如何继续满足此要求。

最佳答案

我还没试过,但还是这样:

在某些支持 bean 中创建一个只能从管理页面调用的方法。这个方法看起来像:

public void clearResourceBundleCache() {
ClassLoader cl = this.getClass().getClassLoader();
ResourceBundle.clearCache(cl);
}

或者更简单:

public void clearResourceBundleCache() {
ResourceBundle.clearCache();
}

(See relevant docs)

要使用此方法,您必须 (1) 替换服务器文件系统中要更改的 .properties 文件,并 (2) 调用此方法。

更复杂的解决方案将涉及 ResourceBundle.Control ( docs )。

关于java - 加载 .properties 文件而不重新启动 WebLogic 服务器 - ADF 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18996819/

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