[英]Is it possible to redeploy app on remote weblogic without restarting server?
[英]Load .properties file without restarting WebLogic server - ADF Application
環境:在WebLogic Server 11gR1上運行的ADF應用程序-JDeveloper 11.1.1.7
是否可以在應用程序運行時更新和加載.properties文件,而無需重新啟動Weblogic服務器? 如果是這樣,請建議我如何進行此要求。
我沒有嘗試過,但是仍然可以:
在某些支持bean中創建一個方法,該方法只能從管理頁面調用。 該方法如下所示:
public void clearResourceBundleCache() {
ClassLoader cl = this.getClass().getClassLoader();
ResourceBundle.clearCache(cl);
}
甚至更簡單:
public void clearResourceBundleCache() {
ResourceBundle.clearCache();
}
( 請參閱相關文檔 )
要使用它,您必須(1)替換要在服務器文件系統中更改的.properties文件,並且(2)調用此方法。
更復雜的解決方案將涉及ResourceBundle.Control
( docs )。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.